summaryrefslogtreecommitdiffstats
path: root/etc/rc.firmware_auto
blob: ac1ac95bc95353c64df137a69ac2f59347924899 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

echo "Downloading latest.tgz ..."
cd /tmp && fetch http://www.pfSense.com/latest.tgz
echo "Downloading latest.tgz.md5 ..."
cd /tmp && fetch http://www.pfSense.com/latest.tgz.md5

PMD=`cat /tmp/latest.tgz.md5 | cut -d" " -f4 `;
MD=`/sbin/md5 /tmp/latest.tgz | cut -d" " -f4`;

echo "   Package MD5: ${PMD}"
echo "Downloaded MD5: ${MD}"

if test "$PMD" = "$MD"
	echo "MD5's match."
        /etc/rc.firmware pfSenseupgrade /tmp/latest.tgz
then
        echo "MD5's do not match."
        exit 0
fi


OpenPOWER on IntegriCloud