summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/builder_common.sh12
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;
OpenPOWER on IntegriCloud