summaryrefslogtreecommitdiffstats
path: root/tools/builder_common.sh
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-09-30 08:30:52 -0300
committerRenato Botelho <renato@netgate.com>2015-09-30 10:45:55 -0300
commit92135bfda46726865a6e1a9b2fac7e9e7fb126d9 (patch)
tree24f118fd0f0bc7ec1d8e8dde7b6253045bdf9ddd /tools/builder_common.sh
parent51bcc515a3696f500674fda57e73f72c475722b1 (diff)
downloadpfsense-92135bfda46726865a6e1a9b2fac7e9e7fb126d9.zip
pfsense-92135bfda46726865a6e1a9b2fac7e9e7fb126d9.tar.gz
Remove cust_fixup_nanobsd(), similar actions are done at specific create image functions, do the same for nanobsd
Diffstat (limited to 'tools/builder_common.sh')
-rw-r--r--tools/builder_common.sh53
1 files changed, 22 insertions, 31 deletions
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
OpenPOWER on IntegriCloud