From: cbarratt Date: Fri, 20 Sep 2002 07:24:33 +0000 (+0000) Subject: added new file init.d/src/debian-backuppc X-Git-Tag: v2_0_0beta0~22 X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=commitdiff_plain;h=338b5484b3ed421b6bd30ab8c7925e54d670b474 added new file init.d/src/debian-backuppc --- diff --git a/init.d/src/debian-backuppc b/init.d/src/debian-backuppc new file mode 100755 index 0000000..f1274c4 --- /dev/null +++ b/init.d/src/debian-backuppc @@ -0,0 +1,54 @@ +#!/bin/sh +# +# DESCRIPTION +# +# Startup init script for BackupPC on Debian. +# +# Distributed with BackupPC version __VERSION__, released __RELEASEDATE__. +# + +set -e + +# +BINDIR=__INSTALLDIR__/bin +DATADIR=__TOPDIR__ +USER=__BACKUPPCUSER__ +# +NAME=backuppc +DAEMON=BackupPC + +test -x $BINDIR/$DAEMON || exit 0 + +case "$1" in + start) + echo -n "Starting $NAME: " + start-stop-daemon --start --pidfile $DATADIR/log/BackupPC.pid \ + -c $USER --exec $BINDIR/$DAEMON -- -d + echo "ok." + ;; + stop) + echo -n "Stopping $NAME: " + start-stop-daemon --stop --pidfile $DATADIR/log/BackupPC.pid -u $USER \ + --oknodo --retry 30 -x /usr/bin/perl + echo "ok." + ;; + restart) + echo -n "Restarting $NAME: " + start-stop-daemon --stop --pidfile $DATADIR/log/BackupPC.pid -u $USER \ + --oknodo --retry 30 -x /usr/bin/perl + start-stop-daemon --start --pidfile $DATADIR/log/BackupPC.pid \ + -c $USER --exec $BINDIR/$DAEMON -- -d + echo "ok." + ;; + reload|force-reload) + echo "Reloading $NAME configuration files" + start-stop-daemon --stop --pidfile $DATADIR/log/BackupPC.pid \ + --signal 1 -x /usr/bin/perl + ;; + *) + echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload}" + exit 1 + ;; +esac + +exit 0