X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-remote.git/blobdiff_plain/cb6e4d01739d737ad3be000234acf362bd944abb..d05a2469e34f8dcacc6fb2d6a989b94bc0c589ad:/debian/invirt-remote-server.init?ds=sidebyside diff --git a/debian/invirt-remote-server.init b/debian/invirt-remote-server.init index f72f00d..f9ce229 100755 --- a/debian/invirt-remote-server.init +++ b/debian/invirt-remote-server.init @@ -28,30 +28,30 @@ GEN_FILES=/etc/remctl/acl/web do_start() { - # Return - # 0 if daemon has been started - # 1 if daemon was already running - # 2 if daemon could not be started - gen_files - modprobe fuse - daemon --running -n $NAME && return 1 - daemon -r -O daemon.info -E daemon.err -n $NAME -U $DAEMON $DAEMON_ARGS || return 2 + # Return + # 0 if daemon has been started + # 1 if daemon was already running + # 2 if daemon could not be started + gen_files + modprobe fuse + daemon --running -n $NAME && return 1 + daemon -r -O daemon.info -E daemon.err -n $NAME -U $DAEMON $DAEMON_ARGS || return 2 } do_stop() { - # Return - # 0 if daemon has been stopped - # 1 if daemon was already stopped - # 2 if daemon could not be stopped - # other if a failure occurred - daemon --stop -n $NAME - RETVAL="$?" - [ "$RETVAL" = 2 ] && return 2 - # Many daemons don't delete their pidfiles when they exit. - rm -f $PIDFILE - umount "$DAEMON_ARGS" - return "$RETVAL" + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + daemon --stop -n $NAME + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 + # Many daemons don't delete their pidfiles when they exit. + rm -f $PIDFILE + umount "$DAEMON_ARGS" + return "$RETVAL" } std_init "$1"