summaryrefslogtreecommitdiff
path: root/scripts/build-vmware-image
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build-vmware-image')
-rwxr-xr-xscripts/build-vmware-image18
1 files changed, 11 insertions, 7 deletions
diff --git a/scripts/build-vmware-image b/scripts/build-vmware-image
index 5ad6615a..2ce276e3 100755
--- a/scripts/build-vmware-image
+++ b/scripts/build-vmware-image
@@ -30,6 +30,15 @@ else
echo "Your system has ovftool."
fi
+private_key=$(../scripts/query-json build-config.json ova_signing_key)
+if [ ! -f $private_key ]; then
+ echo "OVA signing key $private_key not found!"
+ echo "Please generate a key and run ./configure --ova-signing-key <absolute path to the key> ..."
+ exit 1
+fi
+
+exit 1
+
lb bootstrap
lb chroot
@@ -196,15 +205,10 @@ openssl sha1 *.vmdk *.ovf > vyos_vmware_image.mf
# Convert the OVF to signed OVA...
echo 'Converting the OVF to signed OVA...'
-private_key=${PRIVATE_KEY_PATH:-"../../key/privatekey.pem"}
-if [ ! -f ${private_key} ]; then
- echo 'Please put your key to "key/privatekey.pem" in repository root, or set PRIVATE_KEY_PATH to environment variables.'
- exit 1
-fi
-ovftool --privateKey=${PRIVATE_KEY_PATH} vyos_vmware_image.ovf vyos_vmware_image-signed.ova
+ovftool --privateKey=$private_key vyos_vmware_image.ovf vyos_vmware_image-signed.ova
#ovftool vyos_vmware_image.ovf vyos_vmware_image-signed.ova
# Convert the OVF to signed OVF...
echo 'Converting the OVF to signed OVF...'
-ovftool --privateKey=${PRIVATE_KEY_PATH} vyos_vmware_image.ovf vyos_vmware_image-signed.ovf
+ovftool --privateKey=$private_key vyos_vmware_image.ovf vyos_vmware_image-signed.ovf
#ovftool vyos_vmware_image.ovf vyos_vmware_image-signed.ovf