From: fredrik Date: Sat, 14 Apr 2007 11:23:26 +0000 (+0000) Subject: Updated to work around a couple of runscript bugs. X-Git-Tag: 0.3~6 X-Git-Url: http://git.dolda2000.com/gitweb/?p=doldaconnect.git;a=commitdiff_plain;h=c7f65f51c58011c1fc4ccd65a9924acf2c290c0d Updated to work around a couple of runscript bugs. git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@931 959494ce-11ee-0310-bf91-de5d638817bd --- diff --git a/contrib/gentoo-init.d-doldacond b/contrib/gentoo-init.d-doldacond index c860b34..e8c7e24 100755 --- a/contrib/gentoo-init.d-doldacond +++ b/contrib/gentoo-init.d-doldacond @@ -7,20 +7,23 @@ depend() { } start() { + ebegin "Cleaning file lists" + rm -f /tmp/dc-filelist-* + eend 0 ebegin "Starting doldacond" ulimit -c unlimited - start-stop-daemon -S -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond -- -p /var/run/doldacond.pid + start-stop-daemon -S -p /var/run/doldacond.pid -q -e LD_PRELOAD=/usr/lib/libkrb4.so:/usr/lib/libdes425.so -x /usr/local/bin/doldacond -- -sp /var/run/doldacond.pid eend $? } stop() { ebegin "Stopping doldacond" - start-stop-daemon -K -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond + start-stop-daemon -K -p /var/run/doldacond.pid -q -x /usr/local/bin/doldacond eend $? } reload() { ebegin "Reloading doldacond" - start-stop-daemon -K -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond -s HUP + start-stop-daemon -K -p /var/run/doldacond.pid -q -x /usr/local/bin/doldacond -s HUP eend $? }