summaryrefslogtreecommitdiffstats
path: root/packaging/SuSE/8.0/rc.smbfs
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/SuSE/8.0/rc.smbfs')
-rw-r--r--packaging/SuSE/8.0/rc.smbfs48
1 files changed, 48 insertions, 0 deletions
diff --git a/packaging/SuSE/8.0/rc.smbfs b/packaging/SuSE/8.0/rc.smbfs
new file mode 100644
index 00000000000..6c6de927f11
--- /dev/null
+++ b/packaging/SuSE/8.0/rc.smbfs
@@ -0,0 +1,48 @@
+#! /bin/bash
+# Copyright (c) 1996 SuSE GmbH Nuernberg, Germany. All rights reserved.
+#
+# Author: Thomas Fehr <feedback@suse.de>, 1999
+#
+# /etc/init.d/smbfs
+#
+### BEGIN INIT INFO
+# Provides: smbfs
+# Required-Start: $network $remote_fs syslog smb
+# Required-Stop:
+# Default-Start: 2 3 5
+# Default-Stop:
+# Description: initscript for the smbclient
+### END INIT INFO
+
+smbfs=no
+if [ `cat /proc/mounts | grep " smbfs " | wc -l` -gt 0 ]
+then
+ smbfs=yes
+fi
+
+return=$rc_done
+case "$1" in
+ start|reload)
+ ;;
+ stop)
+ if [ "$smbfs" = "yes" ]
+ then
+ echo -n "Remove SMB File System"
+ #
+ # Unmount in background because during long timeouts
+ #
+ umount -at smbfs &
+ sleep 2
+ echo -e "$return"
+ fi
+ ;;
+ restart)
+ $0 stop && $0 start || return=$rc_failed
+ ;;
+ status)
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|status|reload|restart}"
+ exit 1
+esac
+exit 0