summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Schröter <adrian@suse.de>2012-10-24 14:28:03 +0200
committerAdrian Schröter <adrian@suse.de>2012-10-24 14:28:03 +0200
commitf478fc82bcc5770c997597de2433f9dbf332153e (patch)
tree534f544a2e17092d7a6f4fce33eb3b8ae7433182
parent0cc887a7ee24d23d4dbf7a275843c5535826ceec (diff)
downloadbuild-f478fc82bcc5770c997597de2433f9dbf332153e.tar.gz
build-f478fc82bcc5770c997597de2433f9dbf332153e.tar.bz2
build-f478fc82bcc5770c997597de2433f9dbf332153e.zip
- export ovf and qcow2 files directly for vmx kiwi builds
-rw-r--r--build_kiwi.sh13
1 files changed, 12 insertions, 1 deletions
diff --git a/build_kiwi.sh b/build_kiwi.sh
index 377ae24..c480da6 100644
--- a/build_kiwi.sh
+++ b/build_kiwi.sh
@@ -187,10 +187,21 @@ EOF
cat > $BUILD_ROOT/kiwi_post.sh << EOF
echo "compressing vmx images... "
cd /$TOPDIR/KIWI-vmx
+for suffix in "ovf" "qcow2"; do
+ if [ -e "$imageout.\$suffix" ]; then
+ mv "$imageout.\$suffix" "/$TOPDIR/KIWI/$imageout$buildnum.\$suffix"
+ pushd /$TOPDIR/KIWI
+ if [ -x /usr/bin/sha256sum ]; then
+ echo "Create sha256 \$suffix file..."
+ /usr/bin/sha256sum "$imageout$buildnum.\$suffix" > "$imageout$buildnum.\$suffix.sha256"
+ fi
+ popd
+ fi
+done
# This option has a number of format parameters
VMXFILES=""
SHAFILES=""
-for i in "$imageout.vmx" "$imageout.vmdk" "$imageout-disk*.vmdk" "$imageout.ovf" "$imageout.qcow2"; do
+for i in "$imageout.vmx" "$imageout.vmdk" "$imageout-disk*.vmdk"; do
test -e \$i && VMXFILES="\$VMXFILES \$i"
done
# take raw files as fallback