aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf.d/localmount6
-rw-r--r--init.d/localmount.in5
2 files changed, 11 insertions, 0 deletions
diff --git a/conf.d/localmount b/conf.d/localmount
index e3361da3..397e8cd8 100644
--- a/conf.d/localmount
+++ b/conf.d/localmount
@@ -1,3 +1,9 @@
# Stop the unmounting of certain points.
# This could be useful for some NFS related work.
#no_umounts="/dir1:/var/dir2"
+#
+# Ignore errors when mounting local file systems.
+# This should be left alone unless you know what you are doing. If it is
+# set to yes, not only will we allow mount failures, but we will ignore
+# syntax errors in fstab.
+#ignore_mount_errors="NO"
diff --git a/init.d/localmount.in b/init.d/localmount.in
index a2b7a8a0..cfc841a7 100644
--- a/init.d/localmount.in
+++ b/init.d/localmount.in
@@ -39,6 +39,11 @@ start()
rc=$?
if [ "$RC_UNAME" != Linux ]; then
rc=0
+ elif yesno "${ignore_mount_errors:-NO}"; then
+ if [ $rc -ne 0 ]; then
+ ewarn "localmount: errors detected, but ignored"
+ fi
+ rc=0
fi
return $rc
}