sudo perl ./configure.pl
start:
- sudo -u backuppc /data/backuppc/bin/BackupPC -d
+ #sudo -u backuppc /data/backuppc/bin/BackupPC -d
+ sudo /data/backuppc/etc/backuppc start
stop:
- sudo -u backuppc killall BackupPC && sleep 1 || true
+ #sudo -u backuppc killall BackupPC && sleep 1 || true
+ sudo /data/backuppc/etc/backuppc stop
asa:
rm -Rf $(tmp)
--- /dev/null
+#! /bin/sh
+# /etc/init.d/backuppc
+#
+# BackupPC Debian init script
+#
+
+set -e
+
+# Do not change the values below ! Read /usr/share/doc/backuppc/README.Debian !
+BINDIR=/data/backuppc/bin
+DATADIR=/data/backuppc/data
+USER=backuppc
+#
+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
+ echo "ok."
+ ;;
+ restart)
+ echo -n "Restarting $NAME: "
+ start-stop-daemon --stop --pidfile $DATADIR/log/BackupPC.pid -u $USER \
+ --oknodo --retry 30
+ 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
+ ;;
+ *)
+ echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload}"
+ exit 1
+ ;;
+esac
+
+exit 0
--- /dev/null
+Alias /backuppc-images /data/backuppc/images
+Alias /backuppc /data/backuppc/cgi-bin/
+
+<Directory /data/backuppc/cgi-bin/>
+ AllowOverride None
+ Options ExecCGI FollowSymlinks
+ AddHandler cgi-script .cgi
+ DirectoryIndex index.cgi
+
+ AuthGroupFile /data/backuppc/etc/htgroup
+ AuthUserFile /data/backuppc/etc/htpasswd
+ AuthType basic
+ AuthName "BackupPC admin"
+# require valid-user
+
+ # a security hole?
+ Order allow,deny
+ Allow from all
+
+# ErrorLog /data/backuppc/data/log/error.log
+# CustomLog /data/backuppc/data/log/access.log full
+</Directory>