Diskless ignore remount - fix (Re: conf/158127: [patch] remount_optional option in rc.initdiskless doesn' t actually work)

Dewayne dewayne.geraghty at heuristicsystems.com.au
Tue Jun 19 20:24:43 UTC 2012


I notice that PR 158127 remains outstanding, June, 2011.  I've enclosed a
patch for Stable 9.0, to correct diskless booting.  When a mountpoint
fails, the failure may be ignored as required/documented.


--- /tmp/rc.initdiskless        2012-06-19 19:01:33.000000000 +1000
+++ /etc/rc.initdiskless        2012-06-19 19:02:16.000000000 +1000
@@ -166,7 +166,7 @@
 chkerr() {
     lastitem () ( n=$(($# - 1)) ; shift $n ; echo $1 )
     mountpoint="$(lastitem $2)"
-    [ -r $mountpoint/remount_optional ] && ( echo "$2 failed: ignoring due
to remount_optional" ; return )
+    [ -r $mountpoint/remount_optional ] && echo "$2 failed: ignoring due
to remount_optional" && return
     case $1 in
     0)

The patch has been tested with/without /conf/default/etc/remount_optional &
is functionally correct. 

It would be appreciated if someone would verify and commit.

Regards, Dewayne.
PS My apologies if Outlook has corrupted the patches appearance,we have to
work with what we've got.



More information about the freebsd-stable mailing list