diff options
| -rw-r--r-- | conf.d/localmount | 6 | ||||
| -rw-r--r-- | init.d/localmount.in | 5 | 
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  }  | 
