2013/5/15 Matt Burgess <matt...@linuxfromscratch.org>: > On Tue, 2013-05-14 at 13:59 -0500, Bruce Dubbs wrote: >> 1. The latest git commit in util-linux now has a fix for umount not >> remounting the root fs read only with a 'umount -a -r' command. >> >> I'm not sure if we should fix that in LFS or just wait until the next >> release of util-linux. We do have a workaround in place in the mountfs >> script, and it's a pretty minor issue right now. My inclination is to wait. > > I'd be inclined to wait as well. From the discussion I saw, the issue > itself was fairly minor, and as you say has already been addressed. > >> 2. Also, I did a test of setting /etc/mtab as a symlink to /proc/mounts >> and it seems to work properly although the output of 'mount' is a bit >> more verbose. My objection of 'mount' not specifying the device for the >> rootfs is fixed. I think this is done by reading the root= option on >> the kernel command line, so it may not work exactly right in all cases. >> For instance, it may not work if an initramfs is used and the root fs >> is specified by uuid or label. > > I have a feeling it'll still work if an initramfs is used. See the > thread at > http://comments.gmane.org/gmane.linux.utilities.util-linux-ng/6718 > where, half-way down Kay Sievers shows util-linux behaving correctly on > an initramfs-based system. > >> In any case, should we change the /etc/mtab entry to a symlink? > > It'd make the systemd branch merge slightly easier, as we already have > it as a symlink over there :-) > > Seriously though, I think it should be a symlink. A number of > advantages of doing so are at > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494001 and whilst I > don't think the majority are applicable to a base LFS system, if any of > our users want to use features such as disk quotas, or user namespaces, > then it'd be nice if this simple issue didn't get in their way. > > Regards, > > Matt. > Since we use symlink now, /etc/init.d/mountfs need to be changed.
These should be deleted. - log_info_msg "Recording existing mounts in /etc/mtab..." - > /etc/mtab - - mount -f / || failed=1 - mount -f /proc || failed=1 - mount -f /sys || failed=1 - mount -f /run || failed=1 - mount -f /dev || failed=1 - (exit ${failed}) - evaluate_retval > -- > http://linuxfromscratch.org/mailman/listinfo/lfs-dev > FAQ: http://www.linuxfromscratch.org/faq/ > Unsubscribe: See the above information page -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page