From 7efd78c936b362eff2be8dc7a35f8da88d5bc826 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Thu, 5 May 2016 10:40:35 -0300 Subject: [PATCH] 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 c55b041879..545c0091e5 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;