summaryrefslogtreecommitdiffstats
path: root/etc/rc.firmware
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2008-03-21 23:50:14 +0000
committerScott Ullrich <sullrich@pfsense.org>2008-03-21 23:50:14 +0000
commitaa9dee3bf2b40b47fb8d975d4e87fa839cde8e79 (patch)
treee383b977b9ea6473a3528936268d791cf6fb0964 /etc/rc.firmware
parent2864829c67fea328dcf922154655a0d40a4857e9 (diff)
downloadpfsense-aa9dee3bf2b40b47fb8d975d4e87fa839cde8e79.zip
pfsense-aa9dee3bf2b40b47fb8d975d4e87fa839cde8e79.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