summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xetc/rc.firmware8
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
OpenPOWER on IntegriCloud