diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/builder_common.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/builder_common.sh b/tools/builder_common.sh index c55b041..545c009 100644 --- a/tools/builder_common.sh +++ b/tools/builder_common.sh @@ -621,6 +621,18 @@ create_nanobsd_diskimage () { fi echo 'autoboot_delay="5"' >> ${LOADERCONF} + # Old systems will run (pre|post)_upgrade_command from /tmp + if [ -f ${FINAL_CHROOT_DIR}${PRODUCT_SHARE_DIR}/pre_upgrade_command ]; then + cp -p \ + ${FINAL_CHROOT_DIR}${PRODUCT_SHARE_DIR}/pre_upgrade_command \ + ${FINAL_CHROOT_DIR}/tmp + fi + if [ -f ${FINAL_CHROOT_DIR}${PRODUCT_SHARE_DIR}/post_upgrade_command ]; then + cp -p \ + ${FINAL_CHROOT_DIR}${PRODUCT_SHARE_DIR}/post_upgrade_command \ + ${FINAL_CHROOT_DIR}/tmp + fi + for _NANO_MEDIASIZE in ${2}; do if [ -z "${_NANO_MEDIASIZE}" ]; then continue; |