On 11/08/2010 08:41 PM, Daniel Drake wrote:
OLPC would like to be able to disable this behaviour through
a custom dracut module. Add a "no_fstab_remount" flag which can be
set by modules that want to disable this functionality.
(Background: having the correct rootfs info in /etc/fstab is a bit of a
challenge for OLPC, because this info is not known at build time.)
---
modules.d/95rootfs-block/mount-root.sh | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/modules.d/95rootfs-block/mount-root.sh
b/modules.d/95rootfs-block/mount-root.sh
index ff64209..7602731 100755
--- a/modules.d/95rootfs-block/mount-root.sh
+++ b/modules.d/95rootfs-block/mount-root.sh
@@ -73,6 +73,7 @@ if [ -n "$root" -a -z "${root%%block:*}" ]; then
rootopts=
if getargbool 1 rd.fstab -n rd_NO_FSTAB \
&& ! getarg rootflags \
+&& [ -z "$no_fstab_remount" ] \
&& [ -f "$NEWROOT/etc/fstab" ] \
&& ! [ -L "$NEWROOT/etc/fstab" ]; then
# if $NEWROOT/etc/fstab contains special mount options for
Why don't you reuse rd.fstab then? You could add preset kernel cmdline options
in /etc/cmdline in the initramfs.
Just add for your dracut module in install:
mkdir -p ${initdir}/etc
echo " rd.fstab=0 " >> ${initdir}/etc/cmdline
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html