X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=2019-fosdem%2F2100-xz-writable.term;fp=2019-fosdem%2F2100-xz-writable.term;h=41816bbd6578ffc5c8011944775b995f0dce399e;hb=43a33956f2b26e85ca6c0314d11e6f887c66e3d8;hp=0000000000000000000000000000000000000000;hpb=07a206f4eea11c1e55523c4aa7a8a8d62273dd99;p=libguestfs-talks.git diff --git a/2019-fosdem/2100-xz-writable.term b/2019-fosdem/2100-xz-writable.term new file mode 100755 index 0000000..41816bb --- /dev/null +++ b/2019-fosdem/2100-xz-writable.term @@ -0,0 +1,19 @@ +#!/bin/bash - + +source functions + +# History. +remember 'ls -lh Fedora-Cloud-Base-29-1.2.x86_64.raw.xz' +remember 'nbdkit --filter=cow xz Fedora-Cloud-Base-29-1.2.x86_64.raw.xz' +remember 'ps ax | grep nbdkit' +remember 'sudo nbd-client -b 512 localhost /dev/nbd0' +remember 'sudo mount /dev/nbd0p1 /tmp/mnt' +remember 'ls -l /tmp/mnt' +remember 'sudo touch /tmp/mnt/hello-fosdem' + +echo "XZ with a writable filter" + +./restore +pushd 2000-xz-compressed.d >/dev/null +terminal +popd >/dev/null