From 5655999840f9c3d8b55a40c1751df400b425178a Mon Sep 17 00:00:00 2001 From: Michal Sekletar Date: Mon, 24 Jul 2017 13:25:19 +0200 Subject: [PATCH] tests: use fdisk instead of sfdisk In RHEL7 we have an older version of sfdisk that exits with an error when executed with sfdisk script that is used in upstream to create partitions on root disk. Let's use equivalent fdisk commands to achieve the (more less) same result. Also default size of disk image is bumped to 400M. Previous 300M doesn't work, probably due to some fdisk bug. Size of second partiotion (/var in TEST-02-CRYPTSETUP) is bumped to 50M to accommodate space requirements of xfs filesystem. RHEL-only Resolves: #1475870 --- test/test-functions | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/test/test-functions b/test/test-functions index f8950e31e8..cf5612370b 100644 --- a/test/test-functions +++ b/test/test-functions @@ -141,15 +141,26 @@ install_missing_libraries() { create_empty_image() { 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=300 + dd if=/dev/null of="$TESTDIR/rootdisk.img" bs=1M seek=400 LOOPDEV=$(losetup --show -P -f $TESTDIR/rootdisk.img) [ -b "$LOOPDEV" ] || return 1 echo "LOOPDEV=$LOOPDEV" >> $STATEFILE - sfdisk "$LOOPDEV" <