Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 322811 | Differences between
and this patch

Collapse All | Expand All

(-)88df1a056c45 (+3 lines)
Lines 11-18 Link Here
11
}
11
}
12
12
13
start() {
13
start() {
14
    touch /var/log/radicale
15
    chown radicale:radicale /var/log/radicale
14
    ebegin "Starting radicale"
16
    ebegin "Starting radicale"
15
        start-stop-daemon --start --quiet --background \
17
        start-stop-daemon --start --quiet --background \
18
        --user radicale \
16
        --pidfile ${PIDFILE} --make-pidfile \
19
        --pidfile ${PIDFILE} --make-pidfile \
17
        --exec /usr/bin/radicale -- --foreground
20
        --exec /usr/bin/radicale -- --foreground
18
    eend $?
21
    eend $?
(-)88df1a056c45 (-1 / +16 lines)
Lines 7-13 Link Here
7
SUPPORT_PYTHON_ABIS=1
7
SUPPORT_PYTHON_ABIS=1
8
RESTRICT_PYTHON_ABIS="3.*"
8
RESTRICT_PYTHON_ABIS="3.*"
9
9
10
inherit distutils
10
inherit distutils eutils
11
11
12
MY_PN="Radicale"
12
MY_PN="Radicale"
13
MY_P="${MY_PN}-${PV}"
13
MY_P="${MY_PN}-${PV}"
Lines 29-34 Link Here
29
29
30
S=${WORKDIR}/${MY_P}
30
S=${WORKDIR}/${MY_P}
31
31
32
RDIR=/var/lib/radicale
33
34
pkg_setup() {
35
       enewgroup radicale
36
       enewuser radicale -1 -1 ${RDIR} radicale
37
}
38
39
src_prepare() {
40
       sed -i -e "s:^folder = .*$:folder = ${RDIR}:g" \
41
               config || die
42
}
43
32
src_install() {
44
src_install() {
33
       # delete the useless .rst, so that it is not installed
45
       # delete the useless .rst, so that it is not installed
34
       rm README.rst
46
       rm README.rst
Lines 38-43 Link Here
38
       # init file
50
       # init file
39
       newinitd "${FILESDIR}"/radicale.init.d radicale || die
51
       newinitd "${FILESDIR}"/radicale.init.d radicale || die
40
52
53
       keepdir ${RDIR}
54
       fowners radicale:radicale ${RDIR}
55
41
       # config file
56
       # config file
42
       insinto /etc/${PN}
57
       insinto /etc/${PN}
43
       doins config logging || die
58
       doins config logging || die

Return to bug 322811