From: Henrik Gombos Date: Fri, 12 May 2023 13:47:29 +0000 (+0000) Subject: test: upgrade to ext4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=006890a2c3bfbaac58f1f9f863e48212388f0ec8;p=thirdparty%2Fdracut.git test: upgrade to ext4 Most users use ext4 instead of ext3 or ext2. Upgrade tests to ext4. --- diff --git a/test/TEST-01-BASIC/create-root.sh b/test/TEST-01-BASIC/create-root.sh index ecdc2b0a4..633b11fa3 100755 --- a/test/TEST-01-BASIC/create-root.sh +++ b/test/TEST-01-BASIC/create-root.sh @@ -12,9 +12,9 @@ udevadm settle set -ex -mkfs.ext3 -L ' rdinit=/bin/sh' /dev/disk/by-id/ata-disk_root +mkfs.ext4 -L ' rdinit=/bin/sh' /dev/disk/by-id/ata-disk_root mkdir -p /root -mount /dev/disk/by-id/ata-disk_root /root +mount -t ext4 /dev/disk/by-id/ata-disk_root /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-01-BASIC/test.sh b/test/TEST-01-BASIC/test.sh index 37059d424..ecd6fcb09 100755 --- a/test/TEST-01-BASIC/test.sh +++ b/test/TEST-01-BASIC/test.sh @@ -1,6 +1,6 @@ #!/bin/bash # shellcheck disable=SC2034 -TEST_DESCRIPTION="root filesystem on a ext3 filesystem" +TEST_DESCRIPTION="root filesystem on a ext4 filesystem" KVERSION=${KVERSION-$(uname -r)} @@ -40,8 +40,8 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "test-makeroot dash rootfs-block kernel-modules" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ - -I "mkfs.ext3" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ + -I "mkfs.ext4" \ -i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \ --nomdadmconf \ --no-hostonly-cmdline -N \ @@ -58,7 +58,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/dracut/root rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 rm -- "$TESTDIR"/marker.img @@ -66,7 +66,7 @@ test_setup() { # make sure --omit-drivers does not filter out drivers using regexp to test for an earlier regression (assuming there is no one letter linux kernel module needed to run the test) "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -a "test watchdog" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod i6300esb ib700wdt" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod i6300esb ib700wdt" \ --omit-drivers 'a b c d e f g h i j k l m n o p q r s t u v w x y z' \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1 diff --git a/test/TEST-02-SYSTEMD/create-root.sh b/test/TEST-02-SYSTEMD/create-root.sh index e012a13e3..c1fbe760d 100755 --- a/test/TEST-02-SYSTEMD/create-root.sh +++ b/test/TEST-02-SYSTEMD/create-root.sh @@ -11,9 +11,9 @@ udevadm control --reload set -e udevadm settle -mkfs.ext3 -L dracut /dev/disk/by-id/ata-disk_root +mkfs.ext4 -L dracut /dev/disk/by-id/ata-disk_root mkdir -p /root -mount /dev/disk/by-id/ata-disk_root /root +mount -t ext4 /dev/disk/by-id/ata-disk_root /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-02-SYSTEMD/test.sh b/test/TEST-02-SYSTEMD/test.sh index b915b8f95..ab97f273f 100755 --- a/test/TEST-02-SYSTEMD/test.sh +++ b/test/TEST-02-SYSTEMD/test.sh @@ -1,6 +1,6 @@ #!/bin/bash # shellcheck disable=SC2034 -TEST_DESCRIPTION="root filesystem on a ext3 filesystem" +TEST_DESCRIPTION="root filesystem on a ext4 filesystem" test_check() { command -v systemctl &> /dev/null @@ -42,8 +42,8 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "test-makeroot dash rootfs-block kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ - -I "mkfs.ext3" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ + -I "mkfs.ext4" \ -i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \ --nomdadmconf \ --no-hostonly-cmdline -N \ @@ -60,7 +60,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/fakeroot rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/fakeroot rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 rm -- "$TESTDIR"/marker.img @@ -70,7 +70,7 @@ test_setup() { "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -a "test systemd" \ -o "network kernel-network-modules" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ -i ./systemd-analyze.sh /lib/dracut/hooks/pre-pivot/00-systemd-analyze.sh \ -i "/bin/true" "/usr/bin/man" \ --no-hostonly-cmdline -N \ diff --git a/test/TEST-10-RAID/create-root.sh b/test/TEST-10-RAID/create-root.sh index 9fd385716..97e6d9507 100755 --- a/test/TEST-10-RAID/create-root.sh +++ b/test/TEST-10-RAID/create-root.sh @@ -22,9 +22,9 @@ lvm pvcreate -ff -y /dev/mapper/dracut_crypt_test lvm vgcreate dracut /dev/mapper/dracut_crypt_test lvm lvcreate -l 100%FREE -n root dracut lvm vgchange -ay -mke2fs -L root /dev/dracut/root +mkfs.ext4 -L root /dev/dracut/root mkdir -p /sysroot -mount /dev/dracut/root /sysroot +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* mkdir -p /sysroot/run umount /sysroot diff --git a/test/TEST-10-RAID/test.sh b/test/TEST-10-RAID/test.sh index 494dbcc26..39ca02ac4 100755 --- a/test/TEST-10-RAID/test.sh +++ b/test/TEST-10-RAID/test.sh @@ -67,7 +67,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mke2fs poweroff cp umount dd sync grep + inst_multiple sfdisk mkfs.ext4 poweroff cp umount dd sync grep inst_hook initqueue 01 ./create-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -77,7 +77,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "bash crypt lvm mdraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --nomdadmconf \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 @@ -98,7 +98,7 @@ test_setup() { "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/cannotreach rw rootfstype=ext2 console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/cannotreach rw rootfstype=ext4 console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 eval "$(grep -F -a -m 1 ID_FS_UUID "$TESTDIR"/marker.img)" @@ -121,7 +121,7 @@ test_setup() { "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -o "plymouth network kernel-network-modules" \ -a "debug" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1 } diff --git a/test/TEST-11-LVM/create-root.sh b/test/TEST-11-LVM/create-root.sh index 398f77276..015bfe72d 100755 --- a/test/TEST-11-LVM/create-root.sh +++ b/test/TEST-11-LVM/create-root.sh @@ -18,9 +18,9 @@ done lvm vgcreate dracut /dev/disk/by-id/ata-disk_disk[123] lvm lvcreate -l 100%FREE -n root dracut lvm vgchange -ay -mke2fs /dev/dracut/root +mkfs.ext4 /dev/dracut/root mkdir -p /sysroot -mount /dev/dracut/root /sysroot +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* umount /sysroot lvm lvchange -a n /dev/dracut/root diff --git a/test/TEST-11-LVM/test.sh b/test/TEST-11-LVM/test.sh index b3ec547bd..c433abb51 100755 --- a/test/TEST-11-LVM/test.sh +++ b/test/TEST-11-LVM/test.sh @@ -68,7 +68,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mke2fs poweroff cp umount dd sync + inst_multiple sfdisk mkfs.ext4 poweroff cp umount dd sync inst_hook initqueue 01 ./create-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -78,7 +78,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "bash lvm mdraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 rm -rf -- "$TESTDIR"/overlay @@ -98,7 +98,7 @@ test_setup() { "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/fakeroot rw rootfstype=ext2 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/fakeroot rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 @@ -114,7 +114,7 @@ test_setup() { "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -o "plymouth network kernel-network-modules" \ -a "debug" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1 } diff --git a/test/TEST-12-RAID-DEG/create-root.sh b/test/TEST-12-RAID-DEG/create-root.sh index 9fd385716..97e6d9507 100755 --- a/test/TEST-12-RAID-DEG/create-root.sh +++ b/test/TEST-12-RAID-DEG/create-root.sh @@ -22,9 +22,9 @@ lvm pvcreate -ff -y /dev/mapper/dracut_crypt_test lvm vgcreate dracut /dev/mapper/dracut_crypt_test lvm lvcreate -l 100%FREE -n root dracut lvm vgchange -ay -mke2fs -L root /dev/dracut/root +mkfs.ext4 -L root /dev/dracut/root mkdir -p /sysroot -mount /dev/dracut/root /sysroot +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* mkdir -p /sysroot/run umount /sysroot diff --git a/test/TEST-12-RAID-DEG/test.sh b/test/TEST-12-RAID-DEG/test.sh index a41f721e1..1ca923d60 100755 --- a/test/TEST-12-RAID-DEG/test.sh +++ b/test/TEST-12-RAID-DEG/test.sh @@ -98,7 +98,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mke2fs poweroff cp umount dd grep sync + inst_multiple sfdisk mkfs.ext4 poweroff cp umount dd grep sync inst_hook initqueue 01 ./create-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -108,7 +108,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "bash crypt lvm mdraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 rm -rf -- "$TESTDIR"/overlay @@ -128,7 +128,7 @@ test_setup() { "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/fakeroot rw rootfstype=ext2 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/fakeroot rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 @@ -157,7 +157,7 @@ test_setup() { "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -o "plymouth network kernel-network-modules" \ -a "debug" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1 } diff --git a/test/TEST-13-ENC-RAID-LVM/create-root.sh b/test/TEST-13-ENC-RAID-LVM/create-root.sh index ded927460..3f620c904 100755 --- a/test/TEST-13-ENC-RAID-LVM/create-root.sh +++ b/test/TEST-13-ENC-RAID-LVM/create-root.sh @@ -28,9 +28,9 @@ lvm vgcreate dracut /dev/md0 lvm lvcreate -l 100%FREE -n root dracut lvm vgchange -ay -mke2fs /dev/dracut/root +mkfs.ext4 /dev/dracut/root mkdir -p /sysroot -mount /dev/dracut/root /sysroot +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* umount /sysroot lvm lvchange -a n /dev/dracut/root diff --git a/test/TEST-13-ENC-RAID-LVM/test.sh b/test/TEST-13-ENC-RAID-LVM/test.sh index 982aede19..287a226f6 100755 --- a/test/TEST-13-ENC-RAID-LVM/test.sh +++ b/test/TEST-13-ENC-RAID-LVM/test.sh @@ -95,7 +95,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mke2fs poweroff cp umount grep dd sync + inst_multiple sfdisk mkfs.ext4 poweroff cp umount grep dd sync inst_hook initqueue 01 ./create-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -105,7 +105,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "bash crypt lvm mdraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 rm -rf -- "$TESTDIR"/overlay @@ -125,7 +125,7 @@ test_setup() { "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/fakeroot rw rootfstype=ext2 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/fakeroot rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 cryptoUUIDS=$(grep -F --binary-files=text -m 3 ID_FS_UUID "$TESTDIR"/marker.img) @@ -156,7 +156,7 @@ test_setup() { "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -o "plymouth network kernel-network-modules" \ -a "debug" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1 } diff --git a/test/TEST-14-IMSM/create-root.sh b/test/TEST-14-IMSM/create-root.sh index 343999219..469884519 100755 --- a/test/TEST-14-IMSM/create-root.sh +++ b/test/TEST-14-IMSM/create-root.sh @@ -59,9 +59,9 @@ lvm pvcreate -ff -y /dev/md0 lvm vgcreate dracut /dev/md0 lvm lvcreate -l 100%FREE -n root dracut lvm vgchange -ay -mke2fs -L root /dev/dracut/root +mkfs.ext4 -L root /dev/dracut/root mkdir -p /sysroot -mount /dev/dracut/root /sysroot +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* umount /sysroot lvm lvchange -a n /dev/dracut/root diff --git a/test/TEST-14-IMSM/test.sh b/test/TEST-14-IMSM/test.sh index f089e25bf..697cf44a5 100755 --- a/test/TEST-14-IMSM/test.sh +++ b/test/TEST-14-IMSM/test.sh @@ -93,7 +93,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mke2fs poweroff cp umount grep dd sync realpath + inst_multiple sfdisk mkfs.ext4 poweroff cp umount grep dd sync realpath inst_hook initqueue 01 ./create-root.sh ) @@ -102,7 +102,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "bash lvm mdraid dmraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod dm-multipath dm-crypt dm-round-robin faulty linear multipath raid0 raid10 raid1 raid456" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod dm-multipath dm-crypt dm-round-robin faulty linear multipath raid0 raid10 raid1 raid456" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 rm -rf -- "$TESTDIR"/overlay @@ -121,7 +121,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/dracut/root rw rootfstype=ext2 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 eval "$(grep -F --binary-files=text -m 1 MD_UUID "$TESTDIR"/marker.img)" @@ -144,7 +144,7 @@ test_setup() { "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -o "plymouth network kernel-network-modules" \ -a "debug" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1 } diff --git a/test/TEST-16-DMSQUASH/create-root.sh b/test/TEST-16-DMSQUASH/create-root.sh index 504257012..d0e409e91 100755 --- a/test/TEST-16-DMSQUASH/create-root.sh +++ b/test/TEST-16-DMSQUASH/create-root.sh @@ -21,7 +21,7 @@ udevadm settle mkfs.ext4 -q -L dracut /dev/disk/by-id/ata-disk_root-part1 mkdir -p /root -mount /dev/disk/by-id/ata-disk_root-part1 /root +mount -t ext4 /dev/disk/by-id/ata-disk_root-part1 /root mkdir -p /root/run /root/testdir cp -a -t /root /source/* echo "Creating squashfs" diff --git a/test/TEST-17-LVM-THIN/create-root.sh b/test/TEST-17-LVM-THIN/create-root.sh index 30bfbe222..f5a12fd5c 100755 --- a/test/TEST-17-LVM-THIN/create-root.sh +++ b/test/TEST-17-LVM-THIN/create-root.sh @@ -19,9 +19,9 @@ lvm vgcreate dracut /dev/disk/by-id/ata-disk_disk[123] lvm lvcreate --ignoremonitoring -l 17 -T dracut/mythinpool lvm lvcreate --ignoremonitoring -V1G -T dracut/mythinpool -n root lvm vgchange --ignoremonitoring -ay -mke2fs /dev/dracut/root +mkfs.ext4 /dev/dracut/root mkdir -p /sysroot -mount /dev/dracut/root /sysroot +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* umount /sysroot lvm lvchange -a n /dev/dracut/root diff --git a/test/TEST-17-LVM-THIN/test.sh b/test/TEST-17-LVM-THIN/test.sh index a9e2cb630..23e8fab4d 100755 --- a/test/TEST-17-LVM-THIN/test.sh +++ b/test/TEST-17-LVM-THIN/test.sh @@ -66,7 +66,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mke2fs poweroff cp umount grep dmsetup dd sync + inst_multiple sfdisk mkfs.ext4 poweroff cp umount grep dmsetup dd sync inst_hook initqueue 01 ./create-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -76,7 +76,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "bash lvm mdraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 rm -rf -- "$TESTDIR"/overlay @@ -96,7 +96,7 @@ test_setup() { "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/fakeroot rw rootfstype=ext2 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/fakeroot rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 @@ -112,7 +112,7 @@ test_setup() { "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -o "plymouth network kernel-network-modules" \ -a "debug" -I lvs \ - -d "piix ide-gd_mod ata_piix ext2 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1 } diff --git a/test/TEST-20-NFS/create-root.sh b/test/TEST-20-NFS/create-root.sh index 7948b79ee..8060b003e 100755 --- a/test/TEST-20-NFS/create-root.sh +++ b/test/TEST-20-NFS/create-root.sh @@ -12,9 +12,9 @@ udevadm settle set -ex -mkfs.ext3 -L dracut /dev/disk/by-id/ata-disk_root +mkfs.ext4 -L dracut /dev/disk/by-id/ata-disk_root mkdir -p /root -mount /dev/disk/by-id/ata-disk_root /root +mount -t ext4 /dev/disk/by-id/ata-disk_root /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-20-NFS/test.sh b/test/TEST-20-NFS/test.sh index 33c8757a2..9cafce73b 100755 --- a/test/TEST-20-NFS/test.sh +++ b/test/TEST-20-NFS/test.sh @@ -26,7 +26,7 @@ run_server() { -net nic,macaddr=52:54:00:12:34:56,model=e1000 \ -serial "${SERIAL:-"file:$TESTDIR/server.log"}" \ -device i6300esb -watchdog-action poweroff \ - -append "panic=1 oops=panic softlockup_panic=1 root=LABEL=dracut rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \ + -append "panic=1 oops=panic softlockup_panic=1 root=LABEL=dracut rootfstype=ext4 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \ -initrd "$TESTDIR"/initramfs.server \ -pidfile "$TESTDIR"/server.pid -daemonize || return 1 chmod 644 "$TESTDIR"/server.pid || return 1 @@ -361,7 +361,7 @@ test_setup() { export initdir=$TESTDIR/server/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync dd + inst_multiple sfdisk mkfs.ext4 poweroff cp umount sync dd inst_hook initqueue 01 ./create-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -371,7 +371,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/server/overlay / \ -m "bash rootfs-block kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --nomdadmconf \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 @@ -388,7 +388,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/dracut/root rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 @@ -425,7 +425,7 @@ test_setup() { # Make server's dracut image "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash rootfs-block debug kernel-modules watchdog qemu network network-legacy" \ - -d "af_packet piix ide-gd_mod ata_piix ext3 sd_mod e1000 i6300esb" \ + -d "af_packet piix ide-gd_mod ata_piix ext4 sd_mod e1000 i6300esb" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.server "$KVERSION" || return 1 diff --git a/test/TEST-30-ISCSI/client-init.sh b/test/TEST-30-ISCSI/client-init.sh index 21f9bb15f..46a5e3fa3 100755 --- a/test/TEST-30-ISCSI/client-init.sh +++ b/test/TEST-30-ISCSI/client-init.sh @@ -10,7 +10,7 @@ export PS1='initramfs-test:\w\$ ' stty sane echo "made it to the rootfs! Powering down." while read -r dev _ fstype opts rest || [ -n "$dev" ]; do - [ "$fstype" != "ext3" ] && continue + [ "$fstype" != "ext4" ] && continue echo "iscsi-OK $dev $fstype $opts" | dd oflag=direct,dsync of=/dev/disk/by-id/ata-disk_marker break done < /proc/mounts diff --git a/test/TEST-30-ISCSI/create-client-root.sh b/test/TEST-30-ISCSI/create-client-root.sh index 1ec20afff..267c93a84 100755 --- a/test/TEST-30-ISCSI/create-client-root.sh +++ b/test/TEST-30-ISCSI/create-client-root.sh @@ -12,9 +12,9 @@ udevadm settle set -ex -mkfs.ext3 -j -L singleroot -F /dev/disk/by-id/ata-disk_singleroot +mkfs.ext4 -j -L singleroot -F /dev/disk/by-id/ata-disk_singleroot mkdir -p /sysroot -mount /dev/disk/by-id/ata-disk_singleroot /sysroot +mount -t ext4 /dev/disk/by-id/ata-disk_singleroot /sysroot cp -a -t /sysroot /source/* umount /sysroot mdadm --create /dev/md0 --run --auto=yes --level=stripe --raid-devices=2 /dev/disk/by-id/ata-disk_raid0-1 /dev/disk/by-id/ata-disk_raid0-2 @@ -23,8 +23,8 @@ lvm pvcreate -ff -y /dev/md0 lvm vgcreate dracut /dev/md0 lvm lvcreate -l 100%FREE -n root dracut lvm vgchange -ay -mkfs.ext3 -j -L sysroot /dev/dracut/root -mount /dev/dracut/root /sysroot +mkfs.ext4 -j -L sysroot /dev/dracut/root +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* umount /sysroot lvm lvchange -a n /dev/dracut/root diff --git a/test/TEST-30-ISCSI/create-server-root.sh b/test/TEST-30-ISCSI/create-server-root.sh index 7767d253e..2dbc2dac4 100755 --- a/test/TEST-30-ISCSI/create-server-root.sh +++ b/test/TEST-30-ISCSI/create-server-root.sh @@ -10,9 +10,9 @@ rm -f -- /etc/lvm/lvm.conf udevadm control --reload udevadm settle -mkfs.ext3 -L dracut /dev/disk/by-id/ata-disk_root +mkfs.ext4 -L dracut /dev/disk/by-id/ata-disk_root mkdir -p /root -mount /dev/disk/by-id/ata-disk_root /root +mount -t ext4 /dev/disk/by-id/ata-disk_root /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-30-ISCSI/test.sh b/test/TEST-30-ISCSI/test.sh index 83368e2c1..b540fe039 100755 --- a/test/TEST-30-ISCSI/test.sh +++ b/test/TEST-30-ISCSI/test.sh @@ -28,7 +28,7 @@ run_server() { -net nic,macaddr=52:54:00:12:34:56,model=e1000 \ -net nic,macaddr=52:54:00:12:34:57,model=e1000 \ -net socket,listen=127.0.0.1:12330 \ - -append "panic=1 oops=panic softlockup_panic=1 quiet root=/dev/disk/by-id/ata-disk_serverroot rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \ + -append "panic=1 oops=panic softlockup_panic=1 quiet root=/dev/disk/by-id/ata-disk_serverroot rootfstype=ext4 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \ -initrd "$TESTDIR"/initramfs.server \ -pidfile "$TESTDIR"/server.pid -daemonize || return 1 chmod 644 "$TESTDIR"/server.pid || return 1 @@ -171,7 +171,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount setsid dd sync blockdev + inst_multiple sfdisk mkfs.ext4 poweroff cp umount setsid dd sync blockdev inst_hook initqueue 01 ./create-client-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -181,7 +181,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash crypt lvm mdraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 rm -rf -- "$TESTDIR"/overlay @@ -201,7 +201,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/fakeroot rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/fakeroot rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 rm -- "$TESTDIR"/marker.img @@ -262,7 +262,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync dd + inst_multiple sfdisk mkfs.ext4 poweroff cp umount sync dd inst_hook initqueue 01 ./create-server-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -272,7 +272,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash rootfs-block kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --nomdadmconf \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 @@ -289,7 +289,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/dracut/root rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 rm -- "$TESTDIR"/marker.img @@ -326,7 +326,7 @@ test_setup() { # Make server's dracut image "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -a "dash rootfs-block debug kernel-modules network network-legacy" \ - -d "af_packet piix ide-gd_mod ata_piix ext3 sd_mod e1000 drbg" \ + -d "af_packet piix ide-gd_mod ata_piix ext4 sd_mod e1000 drbg" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.server "$KVERSION" || return 1 diff --git a/test/TEST-35-ISCSI-MULTI/client-init.sh b/test/TEST-35-ISCSI-MULTI/client-init.sh index 21f9bb15f..46a5e3fa3 100755 --- a/test/TEST-35-ISCSI-MULTI/client-init.sh +++ b/test/TEST-35-ISCSI-MULTI/client-init.sh @@ -10,7 +10,7 @@ export PS1='initramfs-test:\w\$ ' stty sane echo "made it to the rootfs! Powering down." while read -r dev _ fstype opts rest || [ -n "$dev" ]; do - [ "$fstype" != "ext3" ] && continue + [ "$fstype" != "ext4" ] && continue echo "iscsi-OK $dev $fstype $opts" | dd oflag=direct,dsync of=/dev/disk/by-id/ata-disk_marker break done < /proc/mounts diff --git a/test/TEST-35-ISCSI-MULTI/create-client-root.sh b/test/TEST-35-ISCSI-MULTI/create-client-root.sh index 1ec20afff..267c93a84 100755 --- a/test/TEST-35-ISCSI-MULTI/create-client-root.sh +++ b/test/TEST-35-ISCSI-MULTI/create-client-root.sh @@ -12,9 +12,9 @@ udevadm settle set -ex -mkfs.ext3 -j -L singleroot -F /dev/disk/by-id/ata-disk_singleroot +mkfs.ext4 -j -L singleroot -F /dev/disk/by-id/ata-disk_singleroot mkdir -p /sysroot -mount /dev/disk/by-id/ata-disk_singleroot /sysroot +mount -t ext4 /dev/disk/by-id/ata-disk_singleroot /sysroot cp -a -t /sysroot /source/* umount /sysroot mdadm --create /dev/md0 --run --auto=yes --level=stripe --raid-devices=2 /dev/disk/by-id/ata-disk_raid0-1 /dev/disk/by-id/ata-disk_raid0-2 @@ -23,8 +23,8 @@ lvm pvcreate -ff -y /dev/md0 lvm vgcreate dracut /dev/md0 lvm lvcreate -l 100%FREE -n root dracut lvm vgchange -ay -mkfs.ext3 -j -L sysroot /dev/dracut/root -mount /dev/dracut/root /sysroot +mkfs.ext4 -j -L sysroot /dev/dracut/root +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* umount /sysroot lvm lvchange -a n /dev/dracut/root diff --git a/test/TEST-35-ISCSI-MULTI/create-server-root.sh b/test/TEST-35-ISCSI-MULTI/create-server-root.sh index 7767d253e..2dbc2dac4 100755 --- a/test/TEST-35-ISCSI-MULTI/create-server-root.sh +++ b/test/TEST-35-ISCSI-MULTI/create-server-root.sh @@ -10,9 +10,9 @@ rm -f -- /etc/lvm/lvm.conf udevadm control --reload udevadm settle -mkfs.ext3 -L dracut /dev/disk/by-id/ata-disk_root +mkfs.ext4 -L dracut /dev/disk/by-id/ata-disk_root mkdir -p /root -mount /dev/disk/by-id/ata-disk_root /root +mount -t ext4 /dev/disk/by-id/ata-disk_root /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-35-ISCSI-MULTI/test.sh b/test/TEST-35-ISCSI-MULTI/test.sh index 20247d981..8979f59a9 100755 --- a/test/TEST-35-ISCSI-MULTI/test.sh +++ b/test/TEST-35-ISCSI-MULTI/test.sh @@ -28,7 +28,7 @@ run_server() { -net nic,macaddr=52:54:00:12:34:56,model=e1000 \ -net nic,macaddr=52:54:00:12:34:57,model=e1000 \ -net socket,listen=127.0.0.1:12331 \ - -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/disk/by-id/ata-disk_serverroot rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \ + -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/disk/by-id/ata-disk_serverroot rootfstype=ext4 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \ -initrd "$TESTDIR"/initramfs.server \ -pidfile "$TESTDIR"/server.pid -daemonize || return 1 chmod 644 "$TESTDIR"/server.pid || return 1 @@ -183,7 +183,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount setsid dd sync blockdev + inst_multiple sfdisk mkfs.ext4 poweroff cp umount setsid dd sync blockdev inst_hook initqueue 01 ./create-client-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -193,7 +193,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash crypt lvm mdraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 rm -rf -- "$TESTDIR"/overlay @@ -213,7 +213,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/fakeroot rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/fakeroot rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 rm -- "$TESTDIR"/marker.img @@ -274,7 +274,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync dd + inst_multiple sfdisk mkfs.ext4 poweroff cp umount sync dd inst_hook initqueue 01 ./create-server-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -284,7 +284,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash rootfs-block kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --nomdadmconf \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 @@ -301,7 +301,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/dracut/root rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 rm -- "$TESTDIR"/marker.img @@ -337,7 +337,7 @@ test_setup() { # Make server's dracut image "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -a "dash rootfs-block debug kernel-modules network network-legacy" \ - -d "af_packet piix ide-gd_mod ata_piix ext3 sd_mod e1000 drbg" \ + -d "af_packet piix ide-gd_mod ata_piix ext4 sd_mod e1000 drbg" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.server "$KVERSION" || return 1 diff --git a/test/TEST-40-NBD/create-client-root.sh b/test/TEST-40-NBD/create-client-root.sh index 54a191491..a214f38b6 100755 --- a/test/TEST-40-NBD/create-client-root.sh +++ b/test/TEST-40-NBD/create-client-root.sh @@ -11,9 +11,9 @@ udevadm control --reload set -e udevadm settle -mkfs.ext3 -L dracut /dev/disk/by-id/ata-disk_root +mkfs.ext4 -L dracut /dev/disk/by-id/ata-disk_root mkdir -p /root -mount /dev/disk/by-id/ata-disk_root /root +mount -t ext4 /dev/disk/by-id/ata-disk_root /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-40-NBD/create-encrypted-root.sh b/test/TEST-40-NBD/create-encrypted-root.sh index 28f41ad74..0ea90e307 100755 --- a/test/TEST-40-NBD/create-encrypted-root.sh +++ b/test/TEST-40-NBD/create-encrypted-root.sh @@ -21,9 +21,9 @@ lvm vgcreate dracut /dev/mapper/dracut_crypt_test lvm lvcreate -l 100%FREE -n root dracut lvm vgchange -ay udevadm settle -mkfs.ext3 -L dracut -j /dev/dracut/root +mkfs.ext4 -L dracut -j /dev/dracut/root mkdir -p /sysroot -mount /dev/dracut/root /sysroot +mount -t ext4 /dev/dracut/root /sysroot cp -a -t /sysroot /source/* umount /sysroot sleep 1 diff --git a/test/TEST-40-NBD/create-server-root.sh b/test/TEST-40-NBD/create-server-root.sh index b1e870006..de4d670d8 100755 --- a/test/TEST-40-NBD/create-server-root.sh +++ b/test/TEST-40-NBD/create-server-root.sh @@ -12,9 +12,9 @@ udevadm settle set -e udevadm settle -mkfs.ext3 -L dracut /dev/disk/by-id/ata-disk_root +mkfs.ext4 -L dracut /dev/disk/by-id/ata-disk_root mkdir -p /root -mount /dev/disk/by-id/ata-disk_root /root +mount -t ext4 /dev/disk/by-id/ata-disk_root /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-40-NBD/test.sh b/test/TEST-40-NBD/test.sh index 8f8b156fd..7df33710c 100755 --- a/test/TEST-40-NBD/test.sh +++ b/test/TEST-40-NBD/test.sh @@ -42,7 +42,7 @@ run_server() { -serial "${SERIAL:-"file:$TESTDIR/server.log"}" \ -net nic,macaddr=52:54:00:12:34:56,model=e1000 \ -net socket,listen=127.0.0.1:12340 \ - -append "panic=1 oops=panic softlockup_panic=1 rd.luks=0 systemd.crash_reboot quiet root=/dev/disk/by-id/ata-disk_serverroot rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \ + -append "panic=1 oops=panic softlockup_panic=1 rd.luks=0 systemd.crash_reboot quiet root=/dev/disk/by-id/ata-disk_serverroot rootfstype=ext4 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \ -initrd "$TESTDIR"/initramfs.server \ -pidfile "$TESTDIR"/server.pid -daemonize || return 1 chmod 644 "$TESTDIR"/server.pid || return 1 @@ -71,7 +71,7 @@ client_test() { local fsopt=$5 local found opts nbdinfo - [[ $fstype ]] || fstype=ext3 + [[ $fstype ]] || fstype=ext4 [[ $fsopt ]] || fsopt="ro" echo "CLIENT TEST START: $test_name" @@ -129,21 +129,21 @@ test_run() { } client_run() { - # The default is ext3,errors=continue so use that to determine + # The default is ext4,errors=continue so use that to determine # if our options were parsed and used client_test "NBD root=nbd:IP:port" 52:54:00:12:34:00 \ "root=nbd:192.168.50.1:raw rd.luks=0" || return 1 client_test "NBD root=nbd:IP:port::fsopts" 52:54:00:12:34:00 \ "root=nbd:192.168.50.1:raw::errors=panic rd.luks=0" \ - ext3 errors=panic || return 1 + ext4 errors=panic || return 1 client_test "NBD root=nbd:IP:port:fstype" 52:54:00:12:34:00 \ - "root=nbd:192.168.50.1:raw:ext3 rd.luks=0" ext3 || return 1 + "root=nbd:192.168.50.1:raw:ext4 rd.luks=0" ext4 || return 1 client_test "NBD root=nbd:IP:port:fstype:fsopts" 52:54:00:12:34:00 \ - "root=nbd:192.168.50.1:raw:ext3:errors=panic rd.luks=0" \ - ext3 errors=panic || return 1 + "root=nbd:192.168.50.1:raw:ext4:errors=panic rd.luks=0" \ + ext4 errors=panic || return 1 # DHCP root-path parsing @@ -154,7 +154,7 @@ client_run() { 52:54:00:12:34:02 "root=/dev/root netroot=dhcp ip=dhcp rd.luks=0" ext2 || return 1 client_test "NBD root=/dev/root netroot=dhcp DHCP root-path nbd:srv:port::fsopts" \ - 52:54:00:12:34:03 "root=/dev/root netroot=dhcp ip=dhcp rd.luks=0" ext3 errors=panic || return 1 + 52:54:00:12:34:03 "root=/dev/root netroot=dhcp ip=dhcp rd.luks=0" ext4 errors=panic || return 1 client_test "NBD root=/dev/root netroot=dhcp DHCP root-path nbd:srv:port:fstype:fsopts" \ 52:54:00:12:34:04 "root=/dev/root netroot=dhcp ip=dhcp rd.luks=0" ext2 errors=panic || return 1 @@ -176,7 +176,7 @@ client_run() { 52:54:00:12:34:00 \ "root=LABEL=dracut rd.luks.uuid=$ID_FS_UUID rd.lv.vg=dracut ip=dhcp netroot=nbd:192.168.50.1:encrypted" || return 1 - # XXX This should be ext3,errors=panic but that doesn't currently + # XXX This should be ext4,errors=panic but that doesn't currently # XXX work when you have a real root= line in addition to netroot= # XXX How we should work here needs clarification # client_test "NBD root=LABEL=dracut netroot=dhcp (w/ fstype and opts)" \ @@ -237,7 +237,7 @@ make_encrypted_root() { mkdir -p dev sys proc etc tmp var run root ln -s ../run var/run ) - inst_multiple mkfs.ext3 poweroff cp umount dd sync + inst_multiple mkfs.ext4 poweroff cp umount dd sync inst_hook shutdown-emergency 000 ./hard-off.sh inst_hook emergency 000 ./hard-off.sh inst_hook initqueue 01 ./create-encrypted-root.sh @@ -249,7 +249,7 @@ make_encrypted_root() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash crypt lvm mdraid kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 rm -rf -- "$TESTDIR"/overlay @@ -319,7 +319,7 @@ make_client_root() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync dd + inst_multiple sfdisk mkfs.ext4 poweroff cp umount sync dd inst_hook initqueue 01 ./create-client-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -329,7 +329,7 @@ make_client_root() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash rootfs-block kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --nomdadmconf \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 @@ -345,7 +345,7 @@ make_client_root() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/dracut/root rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 rm -fr "$TESTDIR"/overlay @@ -418,7 +418,7 @@ EOF export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync dd sync + inst_multiple sfdisk mkfs.ext4 poweroff cp umount sync dd sync inst_hook initqueue 01 ./create-server-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -428,7 +428,7 @@ EOF # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash rootfs-block kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --nomdadmconf \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 @@ -444,7 +444,7 @@ EOF # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/dracut/root rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 rm -fr "$TESTDIR"/overlay @@ -496,7 +496,7 @@ test_setup() { ) "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -a "rootfs-block debug kernel-modules network network-legacy" \ - -d "af_packet piix ide-gd_mod ata_piix ext3 sd_mod e1000 drbg" \ + -d "af_packet piix ide-gd_mod ata_piix ext4 sd_mod e1000 drbg" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.server "$KVERSION" || return 1 diff --git a/test/TEST-50-MULTINIC/create-root.sh b/test/TEST-50-MULTINIC/create-root.sh index 7948b79ee..8060b003e 100755 --- a/test/TEST-50-MULTINIC/create-root.sh +++ b/test/TEST-50-MULTINIC/create-root.sh @@ -12,9 +12,9 @@ udevadm settle set -ex -mkfs.ext3 -L dracut /dev/disk/by-id/ata-disk_root +mkfs.ext4 -L dracut /dev/disk/by-id/ata-disk_root mkdir -p /root -mount /dev/disk/by-id/ata-disk_root /root +mount -t ext4 /dev/disk/by-id/ata-disk_root /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-50-MULTINIC/test.sh b/test/TEST-50-MULTINIC/test.sh index 321927ab3..6252196be 100755 --- a/test/TEST-50-MULTINIC/test.sh +++ b/test/TEST-50-MULTINIC/test.sh @@ -26,7 +26,7 @@ run_server() { -net nic,macaddr=52:54:01:12:34:56,model=e1000 \ -serial "${SERIAL:-"file:$TESTDIR/server.log"}" \ -device i6300esb -watchdog-action poweroff \ - -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=LABEL=dracut rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0" \ + -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=LABEL=dracut rootfstype=ext4 rw console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.server \ -pidfile "$TESTDIR"/server.pid -daemonize || return 1 @@ -296,7 +296,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync dd + inst_multiple sfdisk mkfs.ext4 poweroff cp umount sync dd inst_hook initqueue 01 ./create-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -306,7 +306,7 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "bash rootfs-block kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --nomdadmconf \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 @@ -323,7 +323,7 @@ test_setup() { # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ "${disk_args[@]}" \ - -append "root=/dev/dracut/root rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/marker.img || return 1 @@ -362,7 +362,7 @@ test_setup() { # Make server's dracut image "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "dash rootfs-block debug kernel-modules watchdog qemu network network-legacy" \ - -d "af_packet piix ide-gd_mod ata_piix ext3 sd_mod nfsv2 nfsv3 nfsv4 nfs_acl nfs_layout_nfsv41_files nfsd e1000 i6300esb ib700wdt" \ + -d "af_packet piix ide-gd_mod ata_piix ext4 sd_mod nfsv2 nfsv3 nfsv4 nfs_acl nfs_layout_nfsv41_files nfsd e1000 i6300esb ib700wdt" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.server "$KVERSION" || return 1 diff --git a/test/TEST-60-BONDBRIDGEVLAN/create-root.sh b/test/TEST-60-BONDBRIDGEVLAN/create-root.sh index 59797a3e2..8ad8bc00d 100755 --- a/test/TEST-60-BONDBRIDGEVLAN/create-root.sh +++ b/test/TEST-60-BONDBRIDGEVLAN/create-root.sh @@ -17,9 +17,9 @@ sfdisk /dev/sda << EOF EOF udevadm settle -mkfs.ext3 -L dracut /dev/sda2 +mkfs.ext4 -L dracut /dev/sda2 mkdir -p /root -mount /dev/sda2 /root +mount -t ext4 /dev/sda2 /root cp -a -t /root /source/* mkdir -p /root/run umount /root diff --git a/test/TEST-60-BONDBRIDGEVLAN/test.sh b/test/TEST-60-BONDBRIDGEVLAN/test.sh index 5da968fea..780f8b1ab 100755 --- a/test/TEST-60-BONDBRIDGEVLAN/test.sh +++ b/test/TEST-60-BONDBRIDGEVLAN/test.sh @@ -46,10 +46,10 @@ run_server() { -device virtio-net-pci,netdev=n1,mac=52:54:01:12:34:57 \ -device virtio-net-pci,netdev=n2,mac=52:54:01:12:34:58 \ -device virtio-net-pci,netdev=n3,mac=52:54:01:12:34:59 \ - -hda "$TESTDIR"/server.ext3 \ + -hda "$TESTDIR"/server.ext4 \ -serial "${SERIAL:-"file:$TESTDIR/server.log"}" \ -device i6300esb -watchdog-action poweroff \ - -append "panic=1 oops=panic softlockup_panic=1 loglevel=7 root=LABEL=dracut rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 rd.debug" \ + -append "panic=1 oops=panic softlockup_panic=1 loglevel=7 root=LABEL=dracut rootfstype=ext4 rw console=ttyS0,115200n81 selinux=0 rd.debug" \ -initrd "$TESTDIR"/initramfs.server \ -pidfile "$TESTDIR"/server.pid -daemonize || return 1 chmod 644 -- "$TESTDIR"/server.pid || return 1 @@ -207,7 +207,7 @@ bootdev=br0 test_setup() { # Make server root - dd if=/dev/zero of="$TESTDIR"/server.ext3 bs=1M count=120 + dd if=/dev/zero of="$TESTDIR"/server.ext4 bs=1M count=120 kernel=$KVERSION rm -rf -- "$TESTDIR"/overlay @@ -331,7 +331,7 @@ test_setup() { export initdir=$TESTDIR/overlay # shellcheck disable=SC1090 . "$basedir"/dracut-init.sh - inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync dd + inst_multiple sfdisk mkfs.ext4 poweroff cp umount sync dd inst_hook initqueue 01 ./create-root.sh inst_hook initqueue/finished 01 ./finished-false.sh ) @@ -341,17 +341,17 @@ test_setup() { # devices, volume groups, encrypted partitions, etc. "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ -m "bash rootfs-block kernel-modules qemu" \ - -d "piix ide-gd_mod ata_piix ext3 sd_mod" \ + -d "piix ide-gd_mod ata_piix ext4 sd_mod" \ --nomdadmconf \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1 # Invoke KVM and/or QEMU to actually create the target filesystem. "$testdir"/run-qemu \ - -drive format=raw,index=0,media=disk,file="$TESTDIR"/server.ext3 \ - -append "root=/dev/dracut/root rw rootfstype=ext3 quiet console=ttyS0,115200n81 selinux=0" \ + -drive format=raw,index=0,media=disk,file="$TESTDIR"/server.ext4 \ + -append "root=/dev/dracut/root rw rootfstype=ext4 quiet console=ttyS0,115200n81 selinux=0" \ -initrd "$TESTDIR"/initramfs.makeroot || return 1 - grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/server.ext3 || return 1 + grep -U --binary-files=binary -F -m 1 -q dracut-root-block-created "$TESTDIR"/server.ext4 || return 1 rm -fr "$TESTDIR"/overlay # Make an overlay with needed tools for the test harness @@ -386,7 +386,7 @@ test_setup() { "$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \ --no-early-microcode \ -m "rootfs-block debug kernel-modules watchdog qemu network network-legacy" \ - -d "ipvlan macvlan af_packet piix ide-gd_mod ata_piix ext3 sd_mod nfsv2 nfsv3 nfsv4 nfs_acl nfs_layout_nfsv41_files nfsd virtio-net i6300esb ib700wdt" \ + -d "ipvlan macvlan af_packet piix ide-gd_mod ata_piix ext4 sd_mod nfsv2 nfsv3 nfsv4 nfs_acl nfs_layout_nfsv41_files nfsd virtio-net i6300esb ib700wdt" \ --no-hostonly-cmdline -N \ -f "$TESTDIR"/initramfs.server "$KVERSION" || return 1 }