aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2021-10-21 13:10:21 +0200
committerGerd Hoffmann <kraxel@redhat.com>2021-10-21 13:10:21 +0200
commit501f2f37a2d2cc9d0607de8fbbaa416d7c278ac2 (patch)
tree5111c8c2775953d8b8aec25a6958f014a483173e
parenta2d9cf5121c8d919e4e35eae3e9a7d1172b55bb9 (diff)
downloadimagefish-501f2f37a2d2cc9d0607de8fbbaa416d7c278ac2.tar.gz
add virt-builder-prepare.sh
-rw-r--r--scripts/virt-builder-prepare.sh18
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"