]> git.donarmstrong.com Git - neurodebian.git/blobdiff - vm/tools/nd_createappliance
VM: changes for 6.0.3
[neurodebian.git] / vm / tools / nd_createappliance
index a0335bdbf42c8d37ad6fc3b302bdfdfbde8aa7e2..eb0f152e87875e8580a1472bd73cda7e76f9410d 100755 (executable)
@@ -8,7 +8,7 @@ set -eu
 #iso=debian-squeeze-di-beta1-amd64-businesscard.iso
 iso=debian-6.0.1a-${ARCH:=amd64}-businesscard.iso
 di_cd=$(readlink -f $PWD/../../../neurodebian-images/$iso)
-di_host=hydra.dartmouth.edu               # where to look for di preseed
+di_host=head1.hydra.dartmouth.edu               # where to look for di preseed
 
 build_dir=$PWD/build
 dist_dir=$PWD/dist
@@ -41,7 +41,9 @@ vm_fprefix="${vendor}_${vm_version}_${vm_arch}" # common prefix for files
 #vm_disk="$build_dir/nd-${vm_version}_${vm_arch}.vdi"
 vm_disk="$build_dir/${vm_fprefix}.vdi"
 vm_name="${vendor} ${vm_version} ${vm_arch_name}"
-vm_ovf="${dist_dir}/${vm_fprefix}.ovf"
+# Let's use OVA since 4.x
+# vm_ovf="${dist_dir}/${vm_fprefix}.ovf"
+vm_ova="${dist_dir}/${vm_fprefix}.ova"
 product_name="${vendor} VirtualMachine (${vm_arch})"
 
 _info() {
@@ -157,7 +159,7 @@ sudo ./nd_compactvdi "${vm_disk}"
 
 _info Exporting the appliance
 
-VBoxManage export "${vm_name}" -o "$vm_ovf" \
+VBoxManage export "${vm_name}" -o "$vm_ova" \
        --vsys 0 \
        --product "${product_name}" \
        --producturl "${product_url}" \
@@ -170,7 +172,7 @@ _info Cleaning after ourselves
 clean_buildvm
 
 _info Testing import of the appliance
-VBoxManage import "$vm_ovf" --vsys 0 --eula accept
+VBoxManage import "$vm_ova" --vsys 0 --eula accept
 
 _info Starting imported machine
 VBoxManage startvm "${vm_name}"