diff --git a/gns3-qemu.json b/gns3-qemu.json index ee23ac9..2220094 100644 --- a/gns3-qemu.json +++ b/gns3-qemu.json @@ -42,6 +42,13 @@ } ], "post-processors": [ + { + "type": "checksum", + "checksum_types": [ + "md5" + ], + "output": "opennms-horizon/opennms-horizon.qcow2.md5sum" + }, { "type": "compress", "output": "opennms-horizon/opennms-horizon.qcow2.gz" @@ -50,9 +57,9 @@ "type": "shell-local", "inline": [ "cd opennms-horizon", + "mv packer-qemu opennms-horizon.qcow2", "md5sum opennms-horizon.qcow2.gz > opennms-horizon.qcow2.gz.md5sum", - "../gns3/create-appliance-file.sh {{user `onms-version`}} > opennms-horizon.log", - "rm packer-qemu" + "../gns3/create-appliance-file.sh {{user `onms-version`}} > opennms-horizon.log" ] } ] diff --git a/gns3/create-appliance-file.sh b/gns3/create-appliance-file.sh index 9e6552b..a90d09f 100755 --- a/gns3/create-appliance-file.sh +++ b/gns3/create-appliance-file.sh @@ -1,8 +1,8 @@ #!/bin/sh VERSION="$1" -MD5SUM="`cat opennms-horizon.qcow2.gz.md5sum | awk '{print $1}'`" -FILESIZE="`wc -c opennms-horizon.qcow2.gz | awk '{print $1}'`" +MD5SUM="`cat opennms-horizon.qcow2.md5sum | awk '{print $1}'`" +FILESIZE="`wc -c opennms-horizon.qcow2 | awk '{print $1}'`" echo "Creating new opennms-horizon.gns3a appliance file:" echo "- OpenNMS version.: $VERSION" diff --git a/gns3/opennms-horizon.gns3a b/gns3/opennms-horizon.gns3a index bc05dde..b8113fd 100644 --- a/gns3/opennms-horizon.gns3a +++ b/gns3/opennms-horizon.gns3a @@ -6,7 +6,8 @@ "images": [ { "md5sum": "${md5sum}", - "download_url": "http://opennms.org/opennms-horizon.qcow2", + "direct_download_url": "http://opennms.org/opennms-horizon.qcow2.gz", + "compression": "gzip", "filename": "opennms-horizon.qcow2", "version": "${version}", "filesize": ${filesize}