From 39346bbfced221ce4d1645554af899761c380637 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Mon, 7 Jul 2008 02:06:41 +0000 Subject: Add pre_upgrade_command hook support --- etc/rc.firmware | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'etc/rc.firmware') diff --git a/etc/rc.firmware b/etc/rc.firmware index a6e0082..8c4eab5 100755 --- a/etc/rc.firmware +++ b/etc/rc.firmware @@ -161,6 +161,13 @@ pfSenseupgrade) backup_chflags remove_chflags + # Do we have a pre-upgrade hook in the update file? + if [ `tar tvzf $IMG | grep /tmp/pre_upgrade_command | wc -l` -gt 0 ]; then + tar xzvf $IMG -C / ./tmp/pre_upgrade_command + chmod a+rx /tmp/pre_upgrade_command + sh /tmp/pre_upgrade_command + fi + #exec /dev/console 2>/dev/console echo "Firmware upgrade in progress..." | logger -p daemon.info -i -t Upgrade -- cgit v1.1