#!/bin/sh ### BEGIN INIT INFO # Provides: smbnetfs # Required-Start: $network # Required-Stop: $network $remote_fs # Should-Start: # Should-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 6 # Short-Description: Mount SMB Network FS ### END INIT INFO PATH=/usr/sbin:/usr/bin:/sbin:/bin MOUNTPOINT=/s/ . /lib/lsb/init-functions case "$1" in start) log_daemon_msg "Starting smbnetfs" if start-stop-daemon --start --name smbnetfs --exec /usr/bin/smbnetfs --startas /usr/bin/smbnetfs -- -o allow_other,direct_io,readdir_ino $MOUNTPOINT >/dev/null 2>&1 then log_progress_msg "done" log_end_msg 0 else log_progress_msg "already running" log_end_msg 1 fi ;; restart|force-reload) log_daemon_msg "Stopping smbnetfs" if start-stop-daemon --stop --name smbnetfs --exec /usr/bin/smbnetfs --retry=TERM/30/KILL/5 >/dev/null 2>&1 then log_progress_msg "done" log_end_msg 0 else log_progress_msg "not running" log_end_msg 1 fi log_daemon_msg "Starting smbnetfs" if start-stop-daemon --start --name smbnetfs --exec /usr/bin/smbnetfs --startas /usr/bin/smbnetfs -- -o allow_other,direct_io,readdir_ino $MOUNTPOINT >/dev/null 2>&1 then log_progress_msg "done" log_end_msg 0 else log_progress_msg "already running" log_end_msg 1 fi ;; stop) log_daemon_msg "Stopping smbnetfs" if start-stop-daemon --stop --name smbnetfs --exec /usr/bin/smbnetfs --retry=TERM/30/KILL/5 >/dev/null 2>&1 then log_progress_msg "done" log_end_msg 0 else log_progress_msg "not running" log_end_msg 1 fi ;; *) echo "Usage: $0 {start|stop|restart|force-reload}" >&2 exit 3 ;; esac exit 0