From 3de9626c2723b40527f78ca08fa285ed2bab890b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 5 Apr 2011 14:08:30 +0200 Subject: Adding support for virtualbox binary images (incomplete). --- functions/defaults.sh | 46 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 43 insertions(+), 3 deletions(-) (limited to 'functions') diff --git a/functions/defaults.sh b/functions/defaults.sh index 4a49b4838..ee150a371 100755 --- a/functions/defaults.sh +++ b/functions/defaults.sh @@ -556,9 +556,6 @@ Set_defaults () # Setting chroot filesystem LB_CHROOT_FILESYSTEM="${LB_CHROOT_FILESYSTEM:-squashfs}" - # Setting virtual root size - LB_VIRTUAL_ROOT_SIZE="${LB_VIRTUAL_ROOT_SIZE:-10000}" - # Setting whether to expose root filesystem as read only LB_EXPOSED_ROOT="${LB_EXPOSED_ROOT:-false}" @@ -1013,6 +1010,49 @@ Set_defaults () ;; esac + LB_VIRTUALBOX_NAME="${LB_VIRTUALBOX_NAME:-${LB_ISO_APPLICATION}}" + + case "${LB_MODE}" in + debian|emdebian|progress) + case "${LB_ARCHITECTURE}" in + amd64) + LB_VIRTUALBOX_OSTYPE="${LB_VIRTUALBOX_OSTYPE:-Debian_64}" + ;; + + *) + LB_VIRTUALBOX_OSTYPE="${LB_VIRTUALBOX_OSTYPE:-Debian}" + ;; + esac + ;; + + ubuntu) + case "${LB_ARCHITECTURE}" in + amd64) + LB_VIRTUALBOX_OSTYPE="${LB_VIRTUALBOX_OSTYPE:-Ubuntu_64}" + ;; + + *) + LB_VIRTUALBOX_OSTYPE="${LB_VIRTUALBOX_OSTYPE:-Ubuntu}" + ;; + esac + ;; + + *) + case "${LB_ARCHITECTURE}" in + amd64) + LB_VIRTUALBOX_OSTYPE="${LB_VIRTUALBOX_OSTYPE:-Linux26_64}" + ;; + + *) + LB_VIRTUALBOX_OSTYPE="${LB_VIRTUALBOX_OSTYPE:-Linux26}" + ;; + esac + ;; + esac + + # Setting virtual root size + LB_VIRTUAL_ROOT_SIZE="${LB_VIRTUAL_ROOT_SIZE:-10000}" + # Setting memtest option LB_MEMTEST="${LB_MEMTEST:-memtest86+}" -- cgit v1.2.3