summaryrefslogtreecommitdiff
path: root/init.d/netmount.in
diff options
context:
space:
mode:
Diffstat (limited to 'init.d/netmount.in')
-rw-r--r--init.d/netmount.in62
1 files changed, 0 insertions, 62 deletions
diff --git a/init.d/netmount.in b/init.d/netmount.in
deleted file mode 100644
index 4ea0c4cc..00000000
--- a/init.d/netmount.in
+++ /dev/null
@@ -1,62 +0,0 @@
-#!@SBINDIR@/openrc-run
-# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-description="Mounts network shares according to /etc/fstab."
-
-depend()
-{
- config /etc/fstab
- use afc-client amd autofs openvpn
- use dns
- keyword -jail -prefix -vserver -lxc
-}
-
-start()
-{
- local x= fs= rc=
- for x in $net_fs_list $extra_net_fs_list; do
- fs="$fs${fs:+,}$x"
- done
-
- ebegin "Mounting network filesystems"
- mount -at $fs
- rc=$?
- if [ "$RC_UNAME" = Linux ]; then
- mount -a -O _netdev
- rc=$?
- fi
- ewend $rc "Could not mount all network filesystems"
- return 0
-}
-
-stop()
-{
- local x= fs=
-
- ebegin "Unmounting network filesystems"
- . "$RC_LIBEXECDIR"/sh/rc-mount.sh
-
- for x in $net_fs_list $extra_net_fs_list; do
- fs="$fs${fs:+,}$x"
- done
- if [ -n "$fs" ]; then
- umount -at $fs || eerror "Failed to simply unmount filesystems"
- fi
-
- eindent
- fs=
- for x in $net_fs_list $extra_net_fs_list; do
- fs="$fs${fs:+|}$x"
- done
- [ -n "$fs" ] && fs="^($fs)$"
- do_unmount umount ${fs:+--fstype-regex} $fs --netdev
- retval=$?
-
- eoutdent
- if [ "$RC_UNAME" = Linux ]; then
- umount -a -O _netdev
- retval=$?
- fi
- eend $retval "Failed to unmount network filesystems"
-}