Commit | Line | Data |
---|---|---|
b43a1e6d FT |
1 | #!/bin/sh |
2 | ||
3 | PATH=/usr/local/bin:/usr/local/sbin:$PATH | |
806ebcfb FT |
4 | # Protect auto-files against sudo invocations of the init script |
5 | HOME=/root | |
6 | # If you use PAM authentication with pam_krb5 and Kerberos | |
7 | # authentication simultaneously, uncomment the following line to | |
8 | # avoid segfaults in libcom_err: | |
9 | #LD_PRELOAD=/usr/lib/libkrb4.so; export LD_PRELOAD | |
b43a1e6d FT |
10 | |
11 | . /lib/lsb/init-functions | |
12 | ||
13 | start() { | |
14 | LANG=en_US.UTF-8 | |
15 | export LANG | |
16 | log_begin_msg "Starting Dolda Connect daemon..." | |
806ebcfb FT |
17 | log_progress_msg lists |
18 | rm -f /tmp/dc-filelist-* | |
19 | log_progress_msg daemon | |
b43a1e6d FT |
20 | start-stop-daemon -S -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond -- -s -p /var/run/doldacond.pid |
21 | log_end_msg $? | |
22 | } | |
23 | ||
24 | stop() { | |
25 | log_begin_msg "Stopping Dolda Connect daemon..." | |
26 | start-stop-daemon -K -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond | |
27 | log_end_msg $? | |
28 | } | |
29 | ||
30 | reload() { | |
31 | log_begin_msg "Reloading Dolda Connect daemon..." | |
32 | start-stop-daemon -K -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond -s HUP | |
33 | log_end_msg $? | |
34 | } | |
35 | ||
36 | case "$1" in | |
37 | start) | |
38 | start | |
39 | ;; | |
40 | stop) | |
41 | stop | |
42 | ;; | |
43 | reload) | |
44 | reload | |
45 | ;; | |
46 | restart) | |
47 | stop | |
48 | start | |
49 | ;; | |
50 | esac | |
51 | ||
52 | exit 0 |