diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2021-10-21 13:10:21 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2021-10-21 13:10:21 +0200 |
commit | 501f2f37a2d2cc9d0607de8fbbaa416d7c278ac2 (patch) | |
tree | 5111c8c2775953d8b8aec25a6958f014a483173e | |
parent | a2d9cf5121c8d919e4e35eae3e9a7d1172b55bb9 (diff) | |
download | imagefish-501f2f37a2d2cc9d0607de8fbbaa416d7c278ac2.tar.gz |
add virt-builder-prepare.sh
-rw-r--r-- | scripts/virt-builder-prepare.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/scripts/virt-builder-prepare.sh b/scripts/virt-builder-prepare.sh new file mode 100644 index 0000000..6212cfa --- /dev/null +++ b/scripts/virt-builder-prepare.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# +# prepare image as virt-builder template +# + +# args +image="$1" + +# config +scripts="$(dirname $0)" +info="${image%.qcow2}.info" + +# go! +virt-sysprep -a "$image" +virt-sparsify --inplace "$image" +qemu-img info --output=json "$image" > "$info" +xz --verbose "$image" +$scripts/virt-builder-index.sh "$info" |