From 468838fdad1c4496c2260131c01785f701b0e7cb Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Fri, 20 Jun 2008 01:35:07 +0100 Subject: Refactor destination setting in lh_binary_silo to check arguments at beginning of the script. --- helpers/lh_binary_silo | 37 +++++++++++++++---------------------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/helpers/lh_binary_silo b/helpers/lh_binary_silo index 0c0531a..42d57fd 100755 --- a/helpers/lh_binary_silo +++ b/helpers/lh_binary_silo @@ -33,6 +33,17 @@ then exit 0 fi +# Check image type +case "${LH_BINARY_IMAGES}" in + iso|usb-hdd) + ;; + + net|tar) + Echo_error "not yet supported, aborting (FIXME)." + exit 1 + ;; +esac + Echo_message "Begin installing silo..." # Requiring stage file @@ -98,38 +109,20 @@ Silo_install_entry () LINUX_INSTALL="${LINUX_INSTALL}\t append=\"LH_BOOTAPPEND_LIVE ${APPEND} LH_BOOTAPPEND_INSTALL\"\n" } +# Setting destination directories +DESTDIR_INSTALL="binary/install" case "${LH_INITRAMFS}" in casper) INITFS="casper" + DESTDIR_LIVE="binary/casper" ;; live-initramfs) INITFS="live" + DESTDIR_LIVE="binary/live" ;; esac -# Setting destination directory -case "${LH_BINARY_IMAGES}" in - iso|usb-hdd) - case "${LH_INITRAMFS}" in - casper) - DESTDIR_LIVE="binary/casper" - ;; - - live-initramfs) - DESTDIR_LIVE="binary/live" - ;; - esac - - DESTDIR_INSTALL="binary/install" - ;; - - net|tar) - Echo_error "not yet supported, aborting (FIXME)." - exit 1 - ;; -esac - # Creating directory mkdir -p "${DESTDIR_LIVE}" -- cgit v1.0