diff options
Diffstat (limited to 'debian/sane-utils.saned.init')
-rw-r--r-- | debian/sane-utils.saned.init | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/debian/sane-utils.saned.init b/debian/sane-utils.saned.init deleted file mode 100644 index 8666b02..0000000 --- a/debian/sane-utils.saned.init +++ /dev/null @@ -1,98 +0,0 @@ -#! /bin/sh -# -### BEGIN INIT INFO -# Provides: saned -# Required-Start: $syslog $local_fs $remote_fs -# Required-Stop: $syslog $local_fs $remote_fs -# Should-Start: dbus avahi -# Should-Stop: dbus avahi -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: SANE network scanner server -# Description: saned makes local scanners available over the -# network. -### END INIT INFO - -. /lib/lsb/init-functions - -PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin -DAEMON=/usr/sbin/saned -NAME=saned -DESC="SANE network scanner server" - -test -x $DAEMON || exit 0 - -RUN=no -RUN_AS_USER=saned - -# Include saned defaults if available -if [ -f /etc/default/saned ] ; then - . /etc/default/saned -fi - -if [ "x$RUN" != "xyes" ] ; then - echo "$NAME disabled; edit /etc/default/saned" - exit 0 -fi - -DAEMON_OPTS="-a $RUN_AS_USER" - -set -e - -case "$1" in - start) - echo -n "Starting $DESC: " - start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ - --exec $DAEMON -- $DAEMON_OPTS - echo "$NAME." - ;; - stop) - echo -n "Stopping $DESC: " - start-stop-daemon --stop --oknodo --quiet --pidfile /var/run/$NAME.pid \ - --exec $DAEMON - echo "$NAME." - ;; - force-reload) - # check whether $DAEMON is running. If so, restart - start-stop-daemon --stop --test --quiet --pidfile \ - /var/run/$NAME.pid --exec $DAEMON \ - && $0 restart \ - || exit 0 - ;; - restart) - echo -n "Restarting $DESC: " - start-stop-daemon --stop --oknodo --quiet --pidfile \ - /var/run/$NAME.pid --exec $DAEMON - sleep 1 - start-stop-daemon --start --quiet --pidfile \ - /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS - echo "$NAME." - ;; - status) - if [ -s /var/run/$NAME.pid ]; then - RUNNING=$(cat /var/run/$NAME.pid) - if [ -d /proc/$RUNNING ]; then - if [ $(readlink /proc/$RUNNING/exe) = $DAEMON ]; then - echo "$NAME is running." - exit 0 - fi - fi - - # No such PID, or executables don't match - echo "$NAME is not running, but pidfile existed." - rm /var/run/$NAME.pid - exit 1 - else - rm -f /var/run/$NAME.pid - echo "$NAME not running." - exit 1 - fi - ;; - *) - N=/etc/init.d/$NAME - echo "Usage: $N {start|stop|restart|force-reload}" >&2 - exit 1 - ;; -esac - -exit 0 |