]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
fix(virtfs, virtiofs): dracut module should not delete rootfs files
authorJo Zzsi <jozzsicsataban@gmail.com>
Sun, 14 Sep 2025 20:52:11 +0000 (16:52 -0400)
committerLaszlo <laszlo.gombos@gmail.com>
Thu, 18 Sep 2025 11:44:03 +0000 (07:44 -0400)
Dracut built-in modules should not delete files from rootfs.

Follow-up to 8d2a6d2 .

modules.d/74virtfs/mount-virtfs.sh
modules.d/74virtiofs/mount-virtiofs.sh

index 1798113ffd8cc5da2c6e0b5a4bd0367438f706a8..1771c5084e455616440ac7df766493854cef1ca3 100755 (executable)
@@ -64,8 +64,6 @@ mount_root() {
     info "Remounting ${root#virtfs:} with -o ${rflags}"
     mount -t ${rootfs} -o "$rflags" "${root#virtfs:}" "$NEWROOT" 2>&1 | vinfo
 
-    [ -f "$NEWROOT"/forcefsck ] && rm -f -- "$NEWROOT"/forcefsck 2> /dev/null
-    [ -f "$NEWROOT"/.autofsck ] && rm -f -- "$NEWROOT"/.autofsck 2> /dev/null
 }
 
 if [ -n "$root" ] && [ -z "${root%%virtfs:*}" ]; then
index 1e5bab5330b6299345bb759c355c139a8a2c1f58..21d6130067a479a98fd8f9260e0bfbe0c3a1fa33 100755 (executable)
@@ -13,8 +13,5 @@ if [ "${fstype}" = "virtiofs" ] || [ "${root%%:*}" = "virtiofs" ]; then
     fi
 
     info "virtiofs: root fs mounted (options: '${rflags}')"
-
-    [ -f "$NEWROOT"/forcefsck ] && rm -f -- "$NEWROOT"/forcefsck 2> /dev/null
-    [ -f "$NEWROOT"/.autofsck ] && rm -f -- "$NEWROOT"/.autofsck 2> /dev/null
 fi
 :