Lines 41-51
Link Here
|
41 |
ARGS="${ARGS} -allow_remote_gui_rpc" |
41 |
ARGS="${ARGS} -allow_remote_gui_rpc" |
42 |
fi |
42 |
fi |
43 |
|
43 |
|
44 |
setsid start-stop-daemon --quiet --start --chdir ${RUNTIMEDIR} \ |
44 |
if [ "${SCHED_PARAM}" -a -x /usr/bin/chrt ]; then |
|
|
45 |
CHRT="/usr/bin/chrt ${SCHED_PARAM}" |
46 |
else |
47 |
CHRT="" |
48 |
fi |
49 |
|
50 |
${CHRT} start-stop-daemon \ |
51 |
--quiet --start --chdir ${RUNTIMEDIR} \ |
45 |
--exec ${BOINCBIN} --chuid ${USER}:${GROUP} \ |
52 |
--exec ${BOINCBIN} --chuid ${USER}:${GROUP} \ |
46 |
--nicelevel ${NICELEVEL} -- ${ARGS} > ${LOGFILE} 2>&1 & |
53 |
--background --stdout ${LOGFILE} --stderr ${LOGFILE} \ |
|
|
54 |
--nicelevel ${NICELEVEL} -- ${ARGS} |
47 |
|
55 |
|
48 |
eend $? |
56 |
RESULT=$? |
|
|
57 |
|
58 |
if [ "${CPU_SHARE}" -a -d /sys/kernel/uids ]; then |
59 |
BUID=`id -u ${USER}` |
60 |
# It might take a moment for start-stop-daemon to chuid |
61 |
[ -d /sys/kernel/uids/${BUID} ] || sleep 1 |
62 |
[ -d /sys/kernel/uids/${BUID} ] || sleep 2 |
63 |
if [ -w /sys/kernel/uids/${BUID}/cpu_share ]; then |
64 |
echo ${CPU_SHARE} > /sys/kernel/uids/${BUID}/cpu_share |
65 |
fi |
66 |
fi |
67 |
|
68 |
eend ${RESULT} |
49 |
} |
69 |
} |
50 |
|
70 |
|
51 |
attach() { |
71 |
attach() { |