udevadm control --reload
set -e
# save a partition at the beginning for future flagging purposes
-sfdisk -C 2560 -H 2 -S 32 -L /dev/sda <<EOF
-,16
+sfdisk /dev/sda <<EOF
+,1M
,
EOF
udevadm control --reload
set -e
# save a partition at the beginning for future flagging purposes
-sfdisk -C 2560 -H 2 -S 32 -L /dev/sda <<EOF
-,16
+sfdisk /dev/sda <<EOF
+,1M
,
EOF
udevadm control --reload
set -e
# save a partition at the beginning for future flagging purposes
-sfdisk -C 5120 -H 2 -S 32 -L /dev/sda <<EOF
-,16
+sfdisk /dev/sda <<EOF
+,1M
,
EOF
-sfdisk -C 5120 -H 2 -S 32 -L /dev/sdb <<EOF
-,16
+sfdisk /dev/sdb <<EOF
+,1M
,
EOF
udevadm control --reload
set -e
# save a partition at the beginning for future flagging purposes
-sfdisk -C 10240 -H 2 -S 32 -L /dev/sda <<EOF
-,16
+sfdisk /dev/sda <<EOF
+,1M
,
EOF
-sfdisk -C 10240 -H 2 -S 32 -L /dev/sdb <<EOF
-,16
+sfdisk /dev/sdb <<EOF
+,1M
,
EOF
rm -f -- /etc/lvm/lvm.conf
udevadm control --reload
# save a partition at the beginning for future flagging purposes
-sfdisk -C 2560 -H 2 -S 32 -L /dev/sda <<EOF
-,32
-,800
-,800
-,800
+sfdisk /dev/sda <<EOF
+,4M
+,25M
+,25M
+,25M
EOF
udevadm settle
mdadm --create /dev/md0 --run --auto=yes --level=5 --raid-devices=3 /dev/sda2 /dev/sda3 /dev/sda4
rm -f -- /etc/lvm/lvm.conf
udevadm control --reload
# save a partition at the beginning for future flagging purposes
-sfdisk -C 1280 -H 2 -S 32 -L /dev/sda <<EOF
-,1
-,400
-,400
-,400
+sfdisk /dev/sda <<EOF
+,1M
+,10M
+,10M
+,10M
EOF
udevadm settle
for i in sda2 sda3 sda4; do
rm -f -- /etc/lvm/lvm.conf
udevadm control --reload
# save a partition at the beginning for future flagging purposes
-sfdisk -C 1280 -H 2 -S 32 -L /dev/sda <<EOF
-,16
-,400
-,400
-,400
+sfdisk /dev/sda <<EOF
+,5M
+,10M
+,10M
+,10M
EOF
udevadm settle
mdadm --create /dev/md0 --run --auto=yes --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
rm -f -- /etc/lvm/lvm.conf
udevadm control --reload
# save a partition at the beginning for future flagging purposes
-sfdisk -C 2560 -H 2 -S 32 -L /dev/sda <<EOF
-,16
-,800
-,800
-,800
+sfdisk /dev/sda <<EOF
+,4M
+,25M
+,25M
+,25M
EOF
udevadm settle
echo -n test >keyfile
done
udevadm settle
+sleep 1
+udevadm settle
+
sfdisk -g /dev/mapper/isw*Test0
# save a partition at the beginning for future flagging purposes
-sfdisk -C 2560 -H 2 -S 32 -L /dev/mapper/isw*Test0 <<EOF
-,1
-,600
-,600
-,600
+sfdisk --no-reread /dev/mapper/isw*Test0 <<EOF
+,4M
+,20M
+,20M
+,20M
EOF
udevadm settle
done
udevadm control --reload
# save a partition at the beginning for future flagging purposes
-sfdisk -C 327800 -H 2 -S 32 -L /dev/sda <<EOF
-,16
-,,E
-;
-;
-,5120
-,5120
-,5120
-,5120
+sfdisk -X gpt /dev/sda <<EOF
+,10M
+,200M
+,200M
+,200M
+,200M
EOF
udevadm settle
-mkfs.btrfs -draid10 -mraid10 -L root /dev/sda5 /dev/sda6 /dev/sda7 /dev/sda8
+mkfs.btrfs -draid10 -mraid10 -L root /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5
udevadm settle
btrfs device scan
udevadm settle
set -e
mkdir -p /sysroot
-mount -t btrfs /dev/sda8 /sysroot
+mount -t btrfs /dev/sda5 /sysroot
cp -a -t /sysroot /source/*
umount /sysroot
echo "dracut-root-block-created" >/dev/sda1
-net none -kernel /boot/vmlinuz-$KVERSION \
-append "root=LABEL=root rw rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 $DEBUGFAIL" \
-initrd $TESTDIR/initramfs.testing
- dd if=$DISKIMAGE bs=512 count=2 | grep -F -m 1 -q dracut-root-block-success $DISKIMAGE || return 1
+ dd if=$DISKIMAGE bs=512 count=4 skip=2048 | grep -F -m 1 -q dracut-root-block-success $DISKIMAGE || return 1
}
test_setup() {
-append "root=/dev/fakeroot rw quiet console=ttyS0,115200n81 selinux=0" \
-initrd $TESTDIR/initramfs.makeroot || return 1
- dd if=$DISKIMAGE bs=512 count=2 | grep -F -m 1 -q dracut-root-block-created || return 1
+ dd if=$DISKIMAGE bs=512 count=4 skip=2048 | grep -F -m 1 -q dracut-root-block-created || return 1
(
export initdir=$TESTDIR/overlay
rm -f -- /etc/lvm/lvm.conf
udevadm control --reload
# save a partition at the beginning for future flagging purposes
-sfdisk -C 2560 -H 2 -S 32 -L /dev/sda <<EOF
-,1
-,800
-,800
-,800
+sfdisk /dev/sda <<EOF
+,4M
+,25M
+,25M
+,25M
EOF
udevadm settle
for i in sda2 sda3 sda4; do