--- boinc 2010-03-14 23:59:56.000000000 -0400 +++ boinc.orig 2010-03-14 23:04:27.000000000 -0400 @@ -57,32 +57,27 @@ fi if [ "${ALLOW_REMOTE_RPC}" = "yes" ]; then - ARGS="${ARGS} --allow_remote_gui_rpc" + ARGS="${ARGS} -allow_remote_gui_rpc" fi if [ -n "${RC_UNAME}" ]; then - PARAMS="--background --stdout '${LOGFILE}' --stderr '${LOGFILE}' ${ARGS}" + PARAMS="--background --stdout '${LOGFILE}' --stderr '${LOGFILE}' -- ${ARGS}" else - PARAMS="${ARGS} >> '${LOGFILE}' 2>&1" + PARAMS="-- ${ARGS} >> '${LOGFILE}' 2>&1 &" fi generate_logs - # sys-apps/util-linux (setup scheduling policy if specified, otherwise blank out - if [ "${SCHED_PARAM}" = "" ]; then - CHRT="" - else - CHRT="/usr/bin/chrt ${SCHED_PARAM}" - fi + # sys-apps/util-linux + CHRT="/usr/bin/chrt ${SCHED_PARAM}" eval ${CHRT} start-stop-daemon \ - --start --quiet --chdir "${RUNTIMEDIR}" \ - --background \ - --make-pidfile \ + --quiet --start --chdir "${RUNTIMEDIR}" \ --pidfile "${PIDFILE}" \ - --chuid "${USER}:${GROUP}" \ + --make-pidfile \ + --exec "${BOINCBIN}" --chuid "${USER}:${GROUP}" \ --nicelevel "${NICELEVEL}" \ - --exec "${BOINCBIN}" -- ${PARAMS} + ${PARAMS} RESULT=$?