#!/bin/bash - # Run the talk. set -e # Avoid GNOME keyring stupidity export GNOME_KEYRING_CONTROL= export GNOME_KEYRING_PID= # No proxy. #unset http_proxy #unset https_proxy #unset ftp_proxy # Get everything into the cache. guestfish -a /dev/null run || exit 1 # If not 'quick mode', create the initial images. if [ "$1" != "--quick" ]; then # Clean up everything. find -name '*~' -delete rm -f [1-9]000-*.d/* pushd 1000-virt-resize.d virt-builder --format qcow2 fedora-22 popd pushd 2000-virt-sparsify.d qemu-img convert ../1000-virt-resize.d/fedora-22.qcow2 -O raw -o preallocation=falloc fedora-22.img popd pushd 3000-virt-customize.d qemu-img convert ../1000-virt-resize.d/fedora-22.qcow2 -O raw fedora-22.img popd pushd 4000-virt-sysprep.d qemu-img convert ../1000-virt-resize.d/fedora-22.qcow2 -O raw fedora-22.img popd pushd 5000-virt-builder.d popd fi # Run techtalk. #techtalk-pse ~/d/techtalk-pse/techtalk-pse