anchor.diff:      createPartitions = ''
         machine.succeed(
             "flock /dev/vda parted --script /dev/vda -- mklabel msdos"
  -          + " mkpart primary ext2 1M 50MB"  # /boot
  -          + " mkpart primary linux-swap 50M 1024M"
  +          + " mkpart primary ext2 1M 100MB"  # /boot
  +          + " mkpart primary linux-swap 100M 1024M"
             + " mkpart primary 1024M 1280M"  # LUKS with keyfile
             + " mkpart primary 1280M -1s",
             "udevadm settle",
  
positive.code:     createPartitions = ''
        machine.succeed(
            "flock /dev/vda parted --script /dev/vda -- mklabel gpt"
            + " mkpart ESP fat32 1M 50MiB"  # /boot
            + " set 1 boot on"
            + " mkpart primary linux-swap 50MiB 1024MiB"
            + " mkpart primary ext2 1024MiB -1MiB",  # /
            "udevadm settle",
            "mkswap /dev/vda2 -L swap",
  
negative.code:       machine.succeed(
            "flock /dev/vda parted --script /dev/vda --"
            + " mklabel msdos"
            + " mkpart primary ext2 1M 100MB"  # /boot
            + " mkpart primary 100MB 512MB  "  # swap
            + " mkpart primary 512MB 1024MB"  # Cache (typically SSD)
            + " mkpart primary 1024MB -1s ",  # Backing device (typically HDD)
            "modprobe bcache",
  