From 14277cd6a309f73a9339344d688e220d5f3cb0d3 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Thu, 5 May 2016 10:40:35 -0300 Subject: Add copies of pre|post upgrade script in /tmp on nanobsd images, they are used by old versions on this path. It fixes #6120 --- tools/builder_common.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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; -- cgit v1.1