diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2008-03-17 04:02:17 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2008-03-17 04:02:17 +0000 |
commit | f8c978e59e30fa523e96de599bb65e315b35115c (patch) | |
tree | cc3bd6a9c7d34ef980180cbeabbe39985f0a2650 /etc/rc.firmware | |
parent | 5d14cbffd697ef71e357638daad1c504fab49cbf (diff) | |
download | pfsense-f8c978e59e30fa523e96de599bb65e315b35115c.zip pfsense-f8c978e59e30fa523e96de599bb65e315b35115c.tar.gz |
* Do not worry about egrepping filenames
* Surround locations in ""
Diffstat (limited to 'etc/rc.firmware')
-rwxr-xr-x | etc/rc.firmware | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/rc.firmware b/etc/rc.firmware index 18259cf..aff6538 100755 --- a/etc/rc.firmware +++ b/etc/rc.firmware @@ -171,7 +171,7 @@ upgrade) gzip -d $IMG NEWIMG="`echo $IMG | sed 's/.tgz/.tar/'`" echo "Installing $NEWIMG." | logger -p daemon.info -i -t Upgrade - for i in `/usr/bin/tar tvzf $NEWIMG | egrep -v "(^d|_md5)" | nawk '{print $9;}'`; + for i in `/usr/bin/tar tvzf $NEWIMG`; do FILE=`basename ${i}` echo "Working on ${FILE} - /${i}" @@ -179,9 +179,9 @@ upgrade) (cd /tmp && /usr/bin/tar xf ${NEWIMG} ${i}) echo "Installing /${i}" echo "Installing /${i}" | logger -p daemon.info -i -t Upgrade - /usr/bin/install -S /tmp/${i} /${i} - chflags noschg /tmp/${i} - /bin/rm -f /tmp/${i} + /usr/bin/install -S "/tmp/${i}" "/${i}" + chflags noschg "/tmp/${i}" + /bin/rm -f "/tmp/${i}" done /usr/bin/find / -name CVS -exec rm -fr {} \; echo "Image installed $IMG." | logger -p daemon.info -i -t Upgrade |