-if [ ! -f 3500-partitioning.d/boot.img ]; then
- guestfish --ro -a 1000-loopback-mounting.d/fedora-29.img -i <<EOF
-download /dev/sda2 3500-partitioning.d/boot.img
-download /dev/sda3 3500-partitioning.d/swap.img
-# Save to hidden file.
-download /dev/sda4 3500-partitioning.d/.root.img
-EOF
-fi
-
-# Restore original root.img before each run.
-if ! cmp -s 3500-partitioning.d/{.root.img,root.img}; then
- cp 3500-partitioning.d/{.root.img,root.img}
-fi
-