diff options
author | Renato Botelho <renato@netgate.com> | 2016-05-05 10:40:35 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2016-05-05 10:40:49 -0300 |
commit | 14277cd6a309f73a9339344d688e220d5f3cb0d3 (patch) | |
tree | cbcbc044387781b2311fba81040ec75ffd39c50e /tools | |
parent | e4ea007334a717a615115a0e8bfded9738e3f025 (diff) | |
download | pfsense-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.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; |