summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/builder_common.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/builder_common.sh b/tools/builder_common.sh
index ad4439e..cb81bb9 100644
--- a/tools/builder_common.sh
+++ b/tools/builder_common.sh
@@ -378,6 +378,13 @@ create_Full_update_tarball() {
rm ${FINAL_CHROOT_DIR}/boot/loader.conf 2>/dev/null
rm ${FINAL_CHROOT_DIR}/boot/loader.conf.local 2>/dev/null
+ # Old systems will run pre_upgrade_command from /tmp
+ if [ -f ${FINAL_CHROOT_DIR}/usr/local/share/${PRODUCT_NAME}/pre_upgrade_command ]; then
+ cp -p \
+ ${FINAL_CHROOT_DIR}/usr/local/share/${PRODUCT_NAME}/pre_upgrade_command \
+ ${FINAL_CHROOT_DIR}/tmp
+ fi
+
echo ">>> Creating ${UPDATES_TARBALL_FILENAME} ..." | tee -a ${LOGFILE}
tar --exclude=./dev -czPf ${UPDATES_TARBALL_FILENAME} -C ${FINAL_CHROOT_DIR} .
}
OpenPOWER on IntegriCloud