fsck_single() operates directly on the device, so fstab is not
necessary. fs-lib functions make sure fscks don't complain.
Code is only commented out just in case I missed something.
---
modules.d/95rootfs-block/mount-root.sh | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/modules.d/95rootfs-block/mount-root.sh
b/modules.d/95rootfs-block/mount-root.sh
index 3a43a66..cc243d7 100755
--- a/modules.d/95rootfs-block/mount-root.sh
+++ b/modules.d/95rootfs-block/mount-root.sh
@@ -101,8 +101,8 @@ mount_root() {
umount "$NEWROOT"
# backslashes are treated as escape character in fstab
- esc_root=$(echo ${root#block:} | sed 's,\\,\\\\,g')
- printf '%s %s %s %s 1 1 \n' "$esc_root" "$NEWROOT" "$rootfs" "$rflags"
>/etc/fstab
+ # esc_root=$(echo ${root#block:} | sed 's,\\,\\\\,g')
+ # printf '%s %s %s %s 1 1 \n' "$esc_root" "$NEWROOT" "$rootfs" "$rflags"
>/etc/fstab
if [ -z "$fastboot" -a "$READONLY" != "yes" ] && ! strstr "${rflags}"
_netdev; then
fsck_single "${root#block:}" "$rootfs" "$fsckoptions"
--
1.7.5.2
--
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