Merge branch 'master' of git.dolda2000.com:/srv/git/r/doldaconnect
[doldaconnect.git] / contrib / gentoo-init.d-doldacond
1 #!/sbin/runscript
2
3 opts="start stop restart reload"
4
5 depend() {
6     need net
7 }
8
9 start() {
10     ebegin "Cleaning file lists"
11     rm -f /tmp/dc-filelist-*
12     eend 0
13     ebegin "Starting doldacond"
14     ulimit -c unlimited
15     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
16     eend $?
17 }
18
19 stop() {
20     ebegin "Stopping doldacond"
21     start-stop-daemon -K -p /var/run/doldacond.pid -q -x /usr/local/bin/doldacond
22     eend $?
23 }
24
25 reload() {
26     ebegin "Reloading doldacond"
27     start-stop-daemon -K -p /var/run/doldacond.pid -q -x /usr/local/bin/doldacond -s HUP
28     eend $?
29 }