Skip to content

Commit d29df43

Browse files
committed
add build_date for trouble shooting user-version issues
1 parent 00265fb commit d29df43

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

tools/appliance/build.sh

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,10 @@ if [ $? == 0 ]; then
7979
set -e
8080
vboxmanage internalcommands converttoraw -format vdi "$hdd_path" img.raw
8181
vhd-util convert -s 0 -t 1 -i img.raw -o stagefixed.vhd
82-
faketime '2010-01-01' vhd-util convert -s 1 -t 2 -i stagefixed.vhd -o $appliance-$branch-xen.vhd
82+
faketime '2010-01-01' vhd-util convert -s 1 -t 2 -i stagefixed.vhd -o $appliance-$branch-$build_date-xen.vhd
8383
rm *.bak
84-
bzip2 $appliance-$branch-xen.vhd
85-
echo "$appliance exported for Xen: dist/$appliance-$branch-xen.vhd.bz2"
84+
bzip2 $appliance-$branch-$build_date-xen.vhd
85+
echo "$appliance exported for Xen: dist/$appliance-$branch-$build_date-xen.vhd.bz2"
8686
else
8787
echo "** Skipping $appliance export for Xen: faketime or vhd-util command is missing. **"
8888
echo "** faketime source code is available from https://github.com/wolfcw/libfaketime **"
@@ -93,27 +93,27 @@ set -e
9393

9494
# Export for KVM
9595
vboxmanage internalcommands converttoraw -format vdi "$hdd_path" raw.img
96-
qemu-img convert -f raw -c -O qcow2 raw.img $appliance-$branch-kvm.qcow2
96+
qemu-img convert -f raw -c -O qcow2 raw.img $appliance-$branch-$build_date-kvm.qcow2
9797
rm raw.img
98-
bzip2 $appliance-$branch-kvm.qcow2
99-
echo "$appliance exported for KVM: dist/$appliance-$branch-kvm.qcow2.bz2"
98+
bzip2 $appliance-$branch-$build_date-kvm.qcow2
99+
echo "$appliance exported for KVM: dist/$appliance-$branch-$build_date-kvm.qcow2.bz2"
100100

101101
# Export both ova and vmdk for VMWare
102-
vboxmanage clonehd $hdd_uuid $appliance-$branch-vmware.vmdk --format VMDK
103-
bzip2 $appliance-$branch-vmware.vmdk
104-
echo "$appliance exported for VMWare: dist/$appliance-$branch-vmware.vmdk.bz2"
105-
vboxmanage export $machine_uuid --output $appliance-$branch-vmware.ovf
106-
mv $appliance-$branch-vmware.ovf $appliance-$branch-vmware.ovf-orig
107-
java -cp convert Convert convert_ovf_vbox_to_esx.xslt $appliance-$branch-vmware.ovf-orig $appliance-$branch-vmware.ovf
108-
tar -cf $appliance-$branch-vmware.ova $appliance-$branch-vmware.ovf $appliance-$branch-vmware-disk[0-9].vmdk
109-
rm -f $appliance-$branch-vmware.ovf $appliance-$branch-vmware.ovf-orig $appliance-$branch-vmware-disk[0-9].vmdk
110-
echo "$appliance exported for VMWare: dist/$appliance-$branch-vmware.ova"
102+
vboxmanage clonehd $hdd_uuid $appliance-$branch-$build_date-vmware.vmdk --format VMDK
103+
bzip2 $appliance-$branch-$build_date-vmware.vmdk
104+
echo "$appliance exported for VMWare: dist/$appliance-$branch-$build_date-vmware.vmdk.bz2"
105+
vboxmanage export $machine_uuid --output $appliance-$branch-$build_date-vmware.ovf
106+
mv $appliance-$branch-$build_date-vmware.ovf $appliance-$branch-$build_date-vmware.ovf-orig
107+
java -cp convert Convert convert_ovf_vbox_to_esx.xslt $appliance-$branch-$build_date-vmware.ovf-orig $appliance-$branch-$build_date-vmware.ovf
108+
tar -cf $appliance-$branch-$build_date-vmware.ova $appliance-$branch-$build_date-vmware.ovf $appliance-$branch-$build_date-vmware-disk[0-9].vmdk
109+
rm -f $appliance-$branch-$build_date-vmware.ovf $appliance-$branch-$build_date-vmware.ovf-orig $appliance-$branch-$build_date-vmware-disk[0-9].vmdk
110+
echo "$appliance exported for VMWare: dist/$appliance-$branch-$build_date-vmware.ova"
111111

112112
# Export for HyperV
113-
vboxmanage clonehd $hdd_uuid $appliance-$branch-hyperv.vhd --format VHD
113+
vboxmanage clonehd $hdd_uuid $appliance-$branch-$build_date-hyperv.vhd --format VHD
114114
# HyperV doesn't support import a zipped image from S3, but we create a zipped version to save space on the jenkins box
115-
zip $appliance-$branch-hyperv.vhd.zip $appliance-$branch-hyperv.vhd
116-
echo "$appliance exported for HyperV: dist/$appliance-$branch-hyperv.vhd"
115+
zip $appliance-$branch-$build_date-hyperv.vhd.zip $appliance-$branch-$build_date-hyperv.vhd
116+
echo "$appliance exported for HyperV: dist/$appliance-$branch-$build_date-hyperv.vhd"
117117

118118
mv *-hyperv.vhd *-hyperv.vhd.zip *.bz2 *.ova dist/
119119

0 commit comments

Comments
 (0)