Updated to work around a couple of runscript bugs.
authorfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Sat, 14 Apr 2007 11:23:26 +0000 (11:23 +0000)
committerfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Sat, 14 Apr 2007 11:23:26 +0000 (11:23 +0000)
git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@931 959494ce-11ee-0310-bf91-de5d638817bd

contrib/gentoo-init.d-doldacond

index c860b34..e8c7e24 100755 (executable)
@@ -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 $?
 }