Slides 6000 (modifications).
[libguestfs-talks.git] / 2021-pipelines / 6200-simpler-modifications.term
diff --git a/2021-pipelines/6200-simpler-modifications.term b/2021-pipelines/6200-simpler-modifications.term
new file mode 100755 (executable)
index 0000000..a6fd7a4
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="Modifying a disk image in flight"
+
+# History.
+remember 'nbdkit curl https://download.fedoraproject.org/pub/fedora/linux/releases/33/Cloud/x86_64/images/Fedora-Cloud-Base-33-1.2.x86_64.raw.xz --filter=xz'
+remember 'qemu-img create -f qcow2 -F raw -b nbd://localhost snapshot.qcow2'
+remember 'virt-sparsify --inplace snapshot.qcow2'
+remember 'virt-customize -a snapshot.qcow2 --run-command "systemctl disable cloud-init" --write /etc/motd:HELLO_WORLD'
+remember 'ls -lh snapshot.qcow2'
+remember 'qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img -p'
+remember 'virt-cat -a local.img /etc/motd'
+
+terminal