Эх сурвалжийг харах

mkimage: if root fstype is ext[34] disable the journal.

Juan RP 10 жил өмнө
parent
commit
c4efb3d95e
1 өөрчлөгдсөн 5 нэмэгдсэн , 1 устгасан
  1. 5 1
      mkimage.sh.in

+ 5 - 1
mkimage.sh.in

@@ -151,7 +151,11 @@ parted $FILENAME toggle 1 boot
 LOOPDEV=$(losetup --show --find $FILENAME)
 partx -a $LOOPDEV
 mkfs.${BOOT_FSTYPE} $_args ${LOOPDEV}p1 >/dev/null
-mkfs.${ROOT_FSTYPE} ${LOOPDEV}p2 >/dev/null 2>&1
+
+case "$ROOT_FSTYPE" in
+    ext[34]) disable_journal="-O ^has_journal";;
+esac
+mkfs.${ROOT_FSTYPE} $disable_journal ${LOOPDEV}p2 >/dev/null 2>&1
 
 info_msg "Unpacking rootfs tarball ..."
 ROOTFSDIR=$(mktemp -d)