Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-misc/boinc/files: boinc.init
Date: Sun, 01 Feb 2009 14:33:39
Message-Id: E1LTdOD-0005bR-Q0@stork.gentoo.org
1 scarabeus 09/02/01 14:33:37
2
3 Modified: boinc.init
4 Log:
5 Update init script so it works with baselayout1 again. Per bug #257113.
6 (Portage version: 2.2_rc23/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.8 sci-misc/boinc/files/boinc.init
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-misc/boinc/files/boinc.init?rev=1.8&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-misc/boinc/files/boinc.init?rev=1.8&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-misc/boinc/files/boinc.init?r1=1.7&r2=1.8
14
15 Index: boinc.init
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/sci-misc/boinc/files/boinc.init,v
18 retrieving revision 1.7
19 retrieving revision 1.8
20 diff -u -r1.7 -r1.8
21 --- boinc.init 31 Jan 2009 15:19:36 -0000 1.7
22 +++ boinc.init 1 Feb 2009 14:33:37 -0000 1.8
23 @@ -64,11 +64,18 @@
24 # sys-apps/util-linux
25 CHRT="/usr/bin/chrt ${SCHED_PARAM}"
26
27 + # check for baselayout version
28 + if [[ "`start-stop-daemon --version |awk -F' ' '{print $2}'`" = "(OpenRC)" ]]; then
29 + PARAMS="--stdout ${LOGFILE} --stderr ${LOGFILE} -- ${ARGS}"
30 + else
31 + PARAMS="-- ${ARGS} &> ${LOGFILE}"
32 + fi
33 +
34 ${CHRT} start-stop-daemon \
35 --quiet --start --chdir ${RUNTIMEDIR} \
36 --exec ${BOINCBIN} --chuid ${USER}:${GROUP} \
37 - --background --stdout ${LOGFILE} --stderr ${LOGFILE} \
38 - --nicelevel ${NICELEVEL} -- ${ARGS}
39 + --background --nicelevel ${NICELEVEL} \
40 + ${PARAMS}
41
42 RESULT=$?