summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2016-05-05 10:40:35 -0300
committerRenato Botelho <renato@netgate.com>2016-05-05 10:40:49 -0300
commit14277cd6a309f73a9339344d688e220d5f3cb0d3 (patch)
treecbcbc044387781b2311fba81040ec75ffd39c50e /tools
parente4ea007334a717a615115a0e8bfded9738e3f025 (diff)
downloadpfsense-14277cd6a309f73a9339344d688e220d5f3cb0d3.zip
pfsense-14277cd6a309f73a9339344d688e220d5f3cb0d3.tar.gz
Add copies of pre|post upgrade script in /tmp on nanobsd images, they are used by old versions on this path. It fixes #6120
Diffstat (limited to 'tools')
-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