From: Dan Streetman Date: Tue, 13 Aug 2019 12:05:06 +0000 (-0400) Subject: test/test-functions: use truncate instead of dd to create testbed image X-Git-Tag: v243~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=adcc450f46047a057365658a5f3296b8eddfa8dd;p=thirdparty%2Fsystemd.git test/test-functions: use truncate instead of dd to create testbed image This avoids unnecessary noise in the stderr logs which dd always produces, such as: 0+0 records in 0+0 records out 0 bytes copied, 0.000155284 s, 0.0 kB/s Using truncate should not result in any functional change; the image will still be created as a sparse file of the size specified. --- diff --git a/test/test-functions b/test/test-functions index 62439e66fb0..a8b527b5a62 100644 --- a/test/test-functions +++ b/test/test-functions @@ -543,7 +543,7 @@ create_empty_image() { fi rm -f "$TESTDIR/rootdisk.img" # Create the blank file to use as a root filesystem - dd if=/dev/null of="$TESTDIR/rootdisk.img" bs=1M seek="$_size" + truncate -s "${_size}M" "$TESTDIR/rootdisk.img" LOOPDEV=$(losetup --show -P -f $TESTDIR/rootdisk.img) [ -b "$LOOPDEV" ] || return 1 echo "LOOPDEV=$LOOPDEV" >> $STATEFILE