summaryrefslogtreecommitdiff
path: root/build_kiwi.sh
diff options
context:
space:
mode:
authorAdrian Schröter <adrian@suse.de>2010-01-17 09:01:28 +0100
committerAdrian Schröter <adrian@suse.de>2010-01-17 09:01:28 +0100
commitf40c970089d14e04c86aa09c7d2e32eb6053bf76 (patch)
tree5a06cfc44552925e93efef8c80d824a7976d030e /build_kiwi.sh
parentc8e129a1993753c031058ecb64105dfa2604705e (diff)
downloadbuild-f40c970089d14e04c86aa09c7d2e32eb6053bf76.tar.gz
build-f40c970089d14e04c86aa09c7d2e32eb6053bf76.tar.bz2
build-f40c970089d14e04c86aa09c7d2e32eb6053bf76.zip
fix collection of vmx images
Diffstat (limited to 'build_kiwi.sh')
-rw-r--r--build_kiwi.sh24
1 files changed, 9 insertions, 15 deletions
diff --git a/build_kiwi.sh b/build_kiwi.sh
index 5336ad5..82ca68c 100644
--- a/build_kiwi.sh
+++ b/build_kiwi.sh
@@ -150,21 +150,15 @@ run_kiwi()
vmx)
pushd $BUILD_ROOT/$TOPDIR/KIWI-vmx > /dev/null
echo "compressing images... "
- if [ -e $imagename.$imagearch-$imageversion.xenconfig ] ; then
- tar cvjfS $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-xenvmx.tar.bz2 \
- $imagename.$imagearch-$imageversion.raw \
- $imagename.$imagearch-$imageversion.xenconfig || cleanup_and_exit 1
- else
- tar cvjfS $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-vmx.tar.bz2 \
- $imagename.$imagearch-$imageversion.vmx \
- $imagename.$imagearch-$imageversion.vmdk || cleanup_and_exit 1
- if [ -e $imagename.$imagearch-$imageversion.ovf ] ; then
- tar cvjfS $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-ovf.tar.bz2 \
- $imagename.$imagearch-$imageversion.ovf \
- $imagename.$imagearch-$imageversion-disk*.vmdk || cleanup_and_exit 1
- fi
- fi
- popd > /dev/null
+ # This option has a number of format parameters
+ FILES=""
+ for i in $imagename.$imagearch-$imageversion.vmx $imagename.$imagearch-$imageversion.vmdk $imagename.$imagearch-$imageversion.ovf \
+ $imagename.$imagearch-$imageversion-disk*.vmdk $imagename.$imagearch-$imageversion.raw $imagename.$imagearch-$imageversion.xenconfig; do
+ ls $i >& /dev/null && FILES="$FILES $i"
+ done
+ tar cvjfS $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-vmx.tar.bz2 \
+ $FILES || cleanup_and_exit 1
+ popd > /dev/null
;;
xen)
pushd $BUILD_ROOT/$TOPDIR/KIWI-xen > /dev/null