summaryrefslogtreecommitdiffstats
path: root/etc/rc.firmware
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2008-03-21 23:50:08 +0000
committerScott Ullrich <sullrich@pfsense.org>2008-03-21 23:50:08 +0000
commite725bc6aef33735c315551e1e32cb3f751f91e5d (patch)
treed754f96093b1708fd19b08f1acf1483b45875ed9 /etc/rc.firmware
parentd0b4f11653186dc92d23d5db01b2bc7a67578f7c (diff)
downloadpfsense-e725bc6aef33735c315551e1e32cb3f751f91e5d.zip
pfsense-e725bc6aef33735c315551e1e32cb3f751f91e5d.tar.gz
Remove .tar file if it exists before extracting.
Diffstat (limited to 'etc/rc.firmware')
-rwxr-xr-xetc/rc.firmware3
1 files changed, 3 insertions, 0 deletions
diff --git a/etc/rc.firmware b/etc/rc.firmware
index 93d7223..b561ae5 100755
--- a/etc/rc.firmware
+++ b/etc/rc.firmware
@@ -170,6 +170,9 @@ upgrade)
echo "Extracting $IMG." | logger -p daemon.info -i -t Upgrade
gzip -d $IMG
NEWIMG="`echo $IMG | sed 's/.tgz/.tar/'`"
+ if [ -f $NEWIMG ]; then
+ rm $NEWIMG
+ fi
echo "Installing $NEWIMG." | logger -p daemon.info -i -t Upgrade
for i in `/usr/bin/tar tvf $NEWIMG | egrep "(^d)" | nawk '{print $9;}'}'`;
do
OpenPOWER on IntegriCloud