aboutsummaryrefslogtreecommitdiff
path: root/init.d/localmount.in
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2015-08-20 19:01:23 -0500
committerWilliam Hubbs <w.d.hubbs@gmail.com>2015-08-21 12:21:31 -0500
commitb652752339690e10a55ae50d046f4cf2a98daf1a (patch)
tree948de24bbc952269e8272081c6adf88e57dc59b7 /init.d/localmount.in
parent2a439c85bd69efc14847b4397bd6783cac051405 (diff)
Make localmount and netmount always succeed on non-linux
Diffstat (limited to 'init.d/localmount.in')
-rw-r--r--init.d/localmount.in9
1 files changed, 8 insertions, 1 deletions
diff --git a/init.d/localmount.in b/init.d/localmount.in
index 9d05ebcf..7b947903 100644
--- a/init.d/localmount.in
+++ b/init.d/localmount.in
@@ -15,7 +15,7 @@ depend()
start()
{
# Mount local filesystems in /etc/fstab.
- local types="noproc" x=
+ local types="noproc" x= rc=
for x in $net_fs_list $extra_net_fs_list; do
types="${types},no${x}"
done
@@ -28,6 +28,13 @@ start()
ebegin "Mounting local filesystems"
mount -at "$types"
eend $? "Some local filesystem failed to mount"
+ rc=$?
+ if [ "$RC_UNAME" != Linux ]; then
+ rc=0
+ elif [ "$rc" = 64 ]; then
+ rc=0
+ fi
+ return $rc
}
stop()