Index: src/scripts/image_to_virtualbox.sh |
diff --git a/src/scripts/image_to_virtualbox.sh b/src/scripts/image_to_virtualbox.sh |
index b49317b1e047db67f98c71b137b036041ba70811..f194ae93491cabd579dc3af9eb377937f39ae735 100755 |
--- a/src/scripts/image_to_virtualbox.sh |
+++ b/src/scripts/image_to_virtualbox.sh |
@@ -41,23 +41,5 @@ for EXTERNAL_tools in qemu-img VBoxManage; do |
fi |
done |
-# Make two sparse files. One for an empty partition, another for |
-# stateful partition. |
-PART_SIZE=$(stat -c%s "${FLAGS_from}/rootfs.image") |
-dd if=/dev/zero of="${FLAGS_from}/empty.image" bs=1 count=1 \ |
- seek=$(( $PART_SIZE - 1 )) |
-dd if=/dev/zero of="${FLAGS_from}/state.image" bs=1 count=1 \ |
- seek=$(( $PART_SIZE - 1 )) |
-mkfs.ext3 -F -L C-STATE "${FLAGS_from}/state.image" |
- |
-# Copy MBR and rootfs to output image |
-qemu-img convert -f raw \ |
- "${FLAGS_from}/mbr.image" "${FLAGS_from}/state.image" \ |
- "${FLAGS_from}/empty.image" "${FLAGS_from}/rootfs.image" \ |
- -O raw "${TEMP_IMAGE}" |
-VBoxManage convertdd "${TEMP_IMAGE}" "${FLAGS_to}" |
- |
-rm -f "${FLAGS_from}/empty.image" "${FLAGS_from}/state.image" "${TEMP_IMAGE}" |
- |
-echo "Done. Created VirtualBox image ${FLAGS_to}" |
- |
+$(dirname "$0")/image_to_vmware.sh --format=virtualbox --from=$FLAGS_from \ |
+ --to=$(dirname "$FLAGS_to") --vbox_disk=$(basename "$FLAGS_to") |