You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.5 KiB
61 lines
1.5 KiB
7 years ago
|
From 5655999840f9c3d8b55a40c1751df400b425178a Mon Sep 17 00:00:00 2001
|
||
|
From: Michal Sekletar <msekleta@redhat.com>
|
||
|
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 f8950e31e..cf5612370 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" <<EOF
|
||
|
-,290M
|
||
|
-,
|
||
|
+ fdisk "$LOOPDEV" <<EOF
|
||
|
+o
|
||
|
+n
|
||
|
+p
|
||
|
+1
|
||
|
+
|
||
|
++290M
|
||
|
+n
|
||
|
+p
|
||
|
+2
|
||
|
+
|
||
|
++50M
|
||
|
+w
|
||
|
+q
|
||
|
EOF
|
||
|
-
|
||
|
+ partprobe "$LOOPDEV"
|
||
|
mkfs.xfs -L systemd "${LOOPDEV}p1"
|
||
|
}
|
||
|
|