aboutsummaryrefslogtreecommitdiffstats
path: root/clover.sh
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-07-11 15:46:31 +0200
committerGerd Hoffmann <kraxel@redhat.com>2017-07-11 15:46:31 +0200
commitdde10d1a99f1b6a0972d1339b466496648c940ee (patch)
treed1e61f5ae6fdbfa81c3bd054be09afc6056ee53f /clover.sh
parent72818b764a6de93b731dbcdf313bc09d7b2a427f (diff)
downloadimagefish-dde10d1a99f1b6a0972d1339b466496648c940ee.tar.gz
clover tweaks
Diffstat (limited to 'clover.sh')
-rwxr-xr-xclover.sh23
1 files changed, 18 insertions, 5 deletions
diff --git a/clover.sh b/clover.sh
index 3ddde90..e5fd509 100755
--- a/clover.sh
+++ b/clover.sh
@@ -8,10 +8,23 @@ src="/vmdisk/hdd/pool-iso"
dst="/vmdisk/hdd/pool-disk"
iso="$(ls -t $src/Clover-*${match}*-X64.iso | head -1)"
-img="${dst}${iso#$src}"
-img="${img%.iso}.qcow2"
+img="${iso#$src/}"
+img="${img%.iso}"
# rebuild clover image
-set -x
-rm -f "$img"
-scripts/clover-image.sh --iso "$iso" --img "$img" --cfg "clover/config.plist"
+for config in clover/*.plist; do
+ variant="${config}"
+ variant="${variant%.plist}"
+ variant="${variant#clover/}"
+ variant="${variant#config}"
+ variant="${variant#-}"
+ if test "$variant" = ""; then variant="default"; fi
+ out="${dst}/${img}-${variant}.qcow2"
+
+ echo
+ echo "#"
+ echo "# $config => $out"
+ echo "#"
+ rm -f "$out"
+ (set -x; scripts/clover-image.sh --iso "$iso" --cfg "$config" --img "$out")
+done