From 92135bfda46726865a6e1a9b2fac7e9e7fb126d9 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Wed, 30 Sep 2015 08:30:52 -0300 Subject: Remove cust_fixup_nanobsd(), similar actions are done at specific create image functions, do the same for nanobsd --- tools/builder_common.sh | 53 ++++++++++++++++++++----------------------------- 1 file changed, 22 insertions(+), 31 deletions(-) (limited to 'tools/builder_common.sh') diff --git a/tools/builder_common.sh b/tools/builder_common.sh index 7b0c035..c419951 100644 --- a/tools/builder_common.sh +++ b/tools/builder_common.sh @@ -324,35 +324,6 @@ install_default_kernel() { unset KERNEL_NAME } -# Items that need to be fixed up that are -# specific to nanobsd builds -cust_fixup_nanobsd() { - local _NANO_WITH_VGA="${1}" - - echo ">>> Fixing up NanoBSD Specific items..." | tee -a ${LOGFILE} - - echo "nanobsd" > $FINAL_CHROOT_DIR/etc/platform - - local BOOTCONF=${FINAL_CHROOT_DIR}/boot.config - local LOADERCONF=${FINAL_CHROOT_DIR}/boot/loader.conf - - if [ "${_NANO_WITH_VGA}" = "nanobsd" ]; then - # Tell loader to use serial console early. - echo "-S115200 -h" >> ${BOOTCONF} - fi - - # Remove old console options if present. - [ -f "${LOADERCONF}" ] \ - && sed -i "" -Ee "/(console|boot_multicons|boot_serial|hint.uart)/d" ${LOADERCONF} - # Activate serial console+video console in loader.conf - echo 'autoboot_delay="5"' >> ${LOADERCONF} - echo 'loader_color="NO"' >> ${LOADERCONF} - echo 'beastie_disable="YES"' >> ${LOADERCONF} - echo 'boot_serial="YES"' >> ${LOADERCONF} - echo 'console="comconsole"' >> ${LOADERCONF} - echo 'comconsole_speed="115200"' >> ${LOADERCONF} -} - # Creates a full update file create_Full_update_tarball() { mkdir -p $UPDATESDIR @@ -563,8 +534,28 @@ create_nanobsd_diskimage () { customize_stagearea_for_image "${1}" install_default_kernel ${DEFAULT_KERNEL} "no" - # Must be run after customize_stagearea_for_image - cust_fixup_nanobsd ${1} + echo ">>> Fixing up NanoBSD Specific items..." | tee -a ${LOGFILE} + + echo "nanobsd" > $FINAL_CHROOT_DIR/etc/platform + + local BOOTCONF=${FINAL_CHROOT_DIR}/boot.config + local LOADERCONF=${FINAL_CHROOT_DIR}/boot/loader.conf + + if [ "${1}" = "nanobsd" ]; then + # Tell loader to use serial console early. + echo "-S115200 -h" >> ${BOOTCONF} + fi + + # Remove old console options if present. + [ -f "${LOADERCONF}" ] \ + && sed -i "" -Ee "/(console|boot_multicons|boot_serial|hint.uart)/d" ${LOADERCONF} + # Activate serial console+video console in loader.conf + echo 'autoboot_delay="5"' >> ${LOADERCONF} + echo 'loader_color="NO"' >> ${LOADERCONF} + echo 'beastie_disable="YES"' >> ${LOADERCONF} + echo 'boot_serial="YES"' >> ${LOADERCONF} + echo 'console="comconsole"' >> ${LOADERCONF} + echo 'comconsole_speed="115200"' >> ${LOADERCONF} for _NANO_MEDIASIZE in ${2}; do if [ -z "${_NANO_MEDIASIZE}" ]; then -- cgit v1.1