]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
test: use dd from /dev/zero, instead of creating files with a hole
authorHarald Hoyer <harald@redhat.com>
Thu, 12 Mar 2020 10:55:37 +0000 (11:55 +0100)
committerHarald Hoyer <harald@hoyer.xyz>
Thu, 12 Mar 2020 11:46:15 +0000 (12:46 +0100)
17 files changed:
test/TEST-01-BASIC/test.sh
test/TEST-02-SYSTEMD/test.sh
test/TEST-03-USR-MOUNT/test.sh
test/TEST-04-FULL-SYSTEMD/test.sh
test/TEST-10-RAID/test.sh
test/TEST-11-LVM/test.sh
test/TEST-12-RAID-DEG/test.sh
test/TEST-13-ENC-RAID-LVM/test.sh
test/TEST-14-IMSM/test.sh
test/TEST-15-BTRFSRAID/test.sh
test/TEST-17-LVM-THIN/test.sh
test/TEST-20-NFS/test.sh
test/TEST-30-ISCSI/test.sh
test/TEST-35-ISCSI-MULTI/test.sh
test/TEST-40-NBD/test.sh
test/TEST-50-MULTINIC/test.sh
test/TEST-60-BONDBRIDGEVLANIFCFG/test.sh

index c47098eaf9f9e910af5b51b63a0c733d7850a375..668a35d8e0a16a2c551fb0f2cae42d68bd27b4b7 100755 (executable)
@@ -20,7 +20,7 @@ test_run() {
 test_setup() {
     rm -f -- $TESTDIR/root.ext3
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=80
+    dd if=/dev/zero of=$TESTDIR/root.ext3 bs=1M count=80
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index cf1fcaa52326655e774d465dec402ccd7e9a17bd..5c0a54de0cef83bfa8b61a80b2354454ec436bc2 100755 (executable)
@@ -16,7 +16,7 @@ test_run() {
 test_setup() {
     rm -f -- $TESTDIR/root.ext3
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=80
+    dd if=/dev/zero of=$TESTDIR/root.ext3 bs=1M count=80
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index 5de7f4a13b725cd7f8f8a82ca2a62ec85623aa40..5190f2207e77ec5a02eab3df7411a53c0258f9cf 100755 (executable)
@@ -41,8 +41,8 @@ test_setup() {
     rm -f -- $TESTDIR/root.btrfs
     rm -f -- $TESTDIR/usr.btrfs
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/root.btrfs bs=1M seek=160
-    dd if=/dev/null of=$TESTDIR/usr.btrfs bs=1M seek=160
+    dd if=/dev/zero of=$TESTDIR/root.btrfs bs=1M count=160
+    dd if=/dev/zero of=$TESTDIR/usr.btrfs bs=1M count=160
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index 3a544d7c1da00b15b06fafe6545cefc52c04c7cc..e3b23327cf20aacefd9eef490ed976677c4b455c 100755 (executable)
@@ -42,8 +42,8 @@ test_setup() {
     rm -f -- $TESTDIR/root.btrfs
     rm -f -- $TESTDIR/usr.btrfs
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/root.btrfs bs=1M seek=320
-    dd if=/dev/null of=$TESTDIR/usr.btrfs bs=1M seek=320
+    dd if=/dev/zero of=$TESTDIR/root.btrfs bs=1M count=320
+    dd if=/dev/zero of=$TESTDIR/usr.btrfs bs=1M count=320
 
     export kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index 981c1b9d4e5231993d2904e25b4dba7bf66b0fc0..4203cfdc7bbdbc6fa9f8b89d7eab149aec89ec87 100755 (executable)
@@ -19,7 +19,7 @@ test_setup() {
     DISKIMAGE=$TESTDIR/TEST-10-RAID-root.img
     # Create the blank file to use as a root filesystem
     rm -f -- $DISKIMAGE
-    dd if=/dev/null of=$DISKIMAGE bs=1M seek=128
+    dd if=/dev/zero of=$DISKIMAGE bs=1M count=128
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index c718ad57d76aa9c8eee2083b8331ebb4d59de389..226437583e606dfae025afb31280c78540451962 100755 (executable)
@@ -16,7 +16,7 @@ test_run() {
 
 test_setup() {
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=80
+    dd if=/dev/zero of=$TESTDIR/root.ext2 bs=1M count=80
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index f8dc08d903858cd8681a7b09728384a50709b0f6..09eb28bbf1c2ee91146a39601a0c95b99bc75aa9 100755 (executable)
@@ -25,7 +25,7 @@ client_run() {
         return 1;
     fi
     rm -f -- $TESTDIR/marker.img
-    dd if=/dev/null of=$TESTDIR/marker.img bs=1M seek=40
+    dd if=/dev/zero of=$TESTDIR/marker.img bs=1M count=40
 
     echo "CLIENT TEST END: $@ [OK]"
     return 0
@@ -56,10 +56,10 @@ test_run() {
 test_setup() {
     # Create the blank file to use as a root filesystem
     rm -f -- $TESTDIR/marker.img
-    dd if=/dev/null of=$TESTDIR/marker.img bs=1M seek=40
-    dd if=/dev/null of=$TESTDIR/disk1.img bs=1M seek=35
-    dd if=/dev/null of=$TESTDIR/disk2.img bs=1M seek=35
-    dd if=/dev/null of=$TESTDIR/disk3.img bs=1M seek=35
+    dd if=/dev/zero of=$TESTDIR/marker.img bs=1M count=40
+    dd if=/dev/zero of=$TESTDIR/disk1.img bs=1M count=35
+    dd if=/dev/zero of=$TESTDIR/disk2.img bs=1M count=35
+    dd if=/dev/zero of=$TESTDIR/disk3.img bs=1M count=35
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index 580ade85e837a39f52e82c9e76dea927d7684675..16ee8e66f9d9c6bd47b27a0d3119f7da665514fa 100755 (executable)
@@ -50,7 +50,7 @@ test_run() {
 test_setup() {
     # Create the blank file to use as a root filesystem
     rm -f -- $TESTDIR/root.ext2
-    dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=134
+    dd if=/dev/zero of=$TESTDIR/root.ext2 bs=1M count=134
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index 2f153ba3a9c61b9ab96eb2f82371c4789f55c5f0..1f822e4ec859996ead239c88fc6b67f254f40a4b 100755 (executable)
@@ -11,7 +11,7 @@ client_run() {
     echo "CLIENT TEST START: $@"
 
     rm -f -- $TESTDIR/marker.img
-    dd if=/dev/null of=$TESTDIR/marker.img bs=1M seek=1
+    dd if=/dev/zero of=$TESTDIR/marker.img bs=1M count=1
 
     $testdir/run-qemu \
         -drive format=raw,index=0,media=disk,file=$TESTDIR/marker.img \
@@ -53,9 +53,9 @@ test_setup() {
     rm -f -- $TESTDIR/marker.img
     rm -f -- $TESTDIR/disk1
     rm -f -- $TESTDIR/disk2
-    dd if=/dev/null of=$TESTDIR/marker.img bs=1M seek=1
-    dd if=/dev/null of=$TESTDIR/disk1 bs=1M seek=104
-    dd if=/dev/null of=$TESTDIR/disk2 bs=1M seek=104
+    dd if=/dev/zero of=$TESTDIR/marker.img bs=1M count=1
+    dd if=/dev/zero of=$TESTDIR/disk1 bs=1M count=104
+    dd if=/dev/zero of=$TESTDIR/disk2 bs=1M count=104
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index 435e52be220a6f90bd0b77a6a3f0fa17148fab7b..227daaba6670cd71029b65904671ecc82a0a8a01 100755 (executable)
@@ -21,7 +21,7 @@ test_setup() {
     # Create the blank file to use as a root filesystem
     DISKIMAGE=$TESTDIR/TEST-15-BTRFSRAID-root.img
     rm -f -- $DISKIMAGE
-    dd if=/dev/null of=$DISKIMAGE bs=1M seek=1024
+    dd if=/dev/zero of=$DISKIMAGE bs=1M count=1024
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index e4755f7881c72394773ba84c971cddf92edec363..8ab30a45f5b398e790e8d003f454eef25a638930 100755 (executable)
@@ -16,7 +16,7 @@ test_run() {
 
 test_setup() {
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=92
+    dd if=/dev/zero of=$TESTDIR/root.ext2 bs=1M count=92
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
index 9d5493c7276306369c2e9423279087474bc46621..53d1d8045691379f315fc0a318b442305d8f7b9e 100755 (executable)
@@ -225,7 +225,7 @@ test_run() {
 
 test_setup() {
     # Make server root
-    dd if=/dev/null of=$TESTDIR/server.ext3 bs=1M seek=120
+    dd if=/dev/zero of=$TESTDIR/server.ext3 bs=1M count=120
     mke2fs -j -F $TESTDIR/server.ext3
     mkdir $TESTDIR/mnt
     mount -o loop $TESTDIR/server.ext3 $TESTDIR/mnt
index a8aee221125e452fb6b837d3b2db3ca739e1b5f2..2f37f5c905aaf088ee3c36c1c23f2f3104075d52 100755 (executable)
@@ -129,9 +129,9 @@ test_setup() {
     fi
 
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=45
-    dd if=/dev/null of=$TESTDIR/iscsidisk2.img bs=1M seek=45
-    dd if=/dev/null of=$TESTDIR/iscsidisk3.img bs=1M seek=45
+    dd if=/dev/zero of=$TESTDIR/root.ext3 bs=1M count=45
+    dd if=/dev/zero of=$TESTDIR/iscsidisk2.img bs=1M count=45
+    dd if=/dev/zero of=$TESTDIR/iscsidisk3.img bs=1M count=45
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
@@ -182,7 +182,7 @@ test_setup() {
 
 
     # Need this so kvm-qemu will boot (needs non-/dev/zero local disk)
-    if ! dd if=/dev/null of=$TESTDIR/client.img bs=1M seek=1; then
+    if ! dd if=/dev/zero of=$TESTDIR/client.img bs=1M count=1; then
         echo "Unable to make client sdb image" 1>&2
         return 1
     fi
@@ -198,7 +198,7 @@ test_setup() {
     rm -- $TESTDIR/client.img
 
     # Make server root
-    dd if=/dev/null of=$TESTDIR/server.ext3 bs=1M seek=60
+    dd if=/dev/zero of=$TESTDIR/server.ext3 bs=1M count=60
     mkfs.ext3 -j -F $TESTDIR/server.ext3
     mkdir $TESTDIR/mnt
     mount -o loop $TESTDIR/server.ext3 $TESTDIR/mnt
index 740ab918c6ce478b6cc12c146f3e2a235136104e..54700609c117c8b8c8b3e0275aaa1e01be60dee1 100755 (executable)
@@ -144,9 +144,9 @@ test_setup() {
     fi
 
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=90
-    dd if=/dev/null of=$TESTDIR/iscsidisk2.img bs=1M seek=90
-    dd if=/dev/null of=$TESTDIR/iscsidisk3.img bs=1M seek=90
+    dd if=/dev/zero of=$TESTDIR/root.ext3 bs=1M count=90
+    dd if=/dev/zero of=$TESTDIR/iscsidisk2.img bs=1M count=90
+    dd if=/dev/zero of=$TESTDIR/iscsidisk3.img bs=1M count=90
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
@@ -197,7 +197,7 @@ test_setup() {
 
 
     # Need this so kvm-qemu will boot (needs non-/dev/zero local disk)
-    if ! dd if=/dev/null of=$TESTDIR/client.img bs=1M seek=1; then
+    if ! dd if=/dev/zero of=$TESTDIR/client.img bs=1M count=1; then
         echo "Unable to make client sdb image" 1>&2
         return 1
     fi
@@ -213,7 +213,7 @@ test_setup() {
     rm -- $TESTDIR/client.img
 
     # Make server root
-    dd if=/dev/null of=$TESTDIR/server.ext3 bs=1M seek=60
+    dd if=/dev/zero of=$TESTDIR/server.ext3 bs=1M count=60
     mkfs.ext3 -j -F $TESTDIR/server.ext3
     mkdir $TESTDIR/mnt
     mount -o loop $TESTDIR/server.ext3 $TESTDIR/mnt
index f06c36c3ec69016e52674180cad6d0ccb12ef0b1..b6c45f01db6efe3e917b7818ee6e6a242cd4e35b 100755 (executable)
@@ -209,8 +209,8 @@ client_run() {
 
 make_encrypted_root() {
     # Create the blank file to use as a root filesystem
-    dd if=/dev/null of=$TESTDIR/encrypted.ext2 bs=1M seek=80
-    dd if=/dev/null of=$TESTDIR/flag.img bs=1M seek=1
+    dd if=/dev/zero of=$TESTDIR/encrypted.ext2 bs=1M count=80
+    dd if=/dev/zero of=$TESTDIR/flag.img bs=1M count=1
 
     kernel=$KVERSION
     # Create what will eventually be our root filesystem onto an overlay
@@ -280,7 +280,7 @@ make_encrypted_root() {
 }
 
 make_client_root() {
-    dd if=/dev/null of=$TESTDIR/nbd.ext2 bs=1M seek=120
+    dd if=/dev/zero of=$TESTDIR/nbd.ext2 bs=1M count=120
     mke2fs -F -j $TESTDIR/nbd.ext2
     mkdir $TESTDIR/mnt
     if ! mount -o loop $TESTDIR/nbd.ext2 $TESTDIR/mnt; then
@@ -325,7 +325,7 @@ make_client_root() {
 }
 
 make_server_root() {
-    dd if=/dev/null of=$TESTDIR/server.ext2 bs=1M seek=120
+    dd if=/dev/zero of=$TESTDIR/server.ext2 bs=1M count=120
     mke2fs -F $TESTDIR/server.ext2
     mkdir $TESTDIR/mnt
     mount -o loop $TESTDIR/server.ext2 $TESTDIR/mnt
index b4326d5af1a587f50dcd4d697f726e9088cf65ea..be87caab15e414415ee4c8f46e6480a22b2be0a1 100755 (executable)
@@ -173,7 +173,7 @@ test_client() {
 
 test_setup() {
     # Make server root
-    dd if=/dev/null of="$TESTDIR"/server.ext3 bs=1M seek=120
+    dd if=/dev/zero of="$TESTDIR"/server.ext3 bs=1M count=120
     mke2fs -j -F -- "$TESTDIR"/server.ext3
     mkdir -- "$TESTDIR"/mnt
     mount -o loop -- "$TESTDIR"/server.ext3 "$TESTDIR"/mnt
index 72826a5dabcbe5080aa938592c24a63c9796ed86..accfa006e66434cd773d2c0e8338592b5e76d3ec 100755 (executable)
@@ -199,7 +199,7 @@ root=nfs:192.168.50.1:/nfs/client bootdev=br0
 
 test_setup() {
     # Make server root
-    dd if=/dev/null of="$TESTDIR"/server.ext3 bs=1M seek=120
+    dd if=/dev/zero of="$TESTDIR"/server.ext3 bs=1M count=120
     mke2fs -j -F -- "$TESTDIR"/server.ext3
     mkdir -- "$TESTDIR"/mnt
     mount -o loop -- "$TESTDIR"/server.ext3 "$TESTDIR"/mnt