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