Author: nextgens
Date: 2008-06-22 03:24:30 +0000 (Sun, 22 Jun 2008)
New Revision: 20612
Modified:
trunk/apps/new_installer/scripts/update.sh
Log:
update.sh: hardcode the sha1sum and md5sum of sha1test.jar
Modified: trunk/apps/new_installer/scripts/update.sh
===================================================================
--- trunk/apps/new_installer/scripts/update.sh 2008-06-22 03:16:27 UTC (rev
20611)
+++ trunk/apps/new_installer/scripts/update.sh 2008-06-22 03:24:30 UTC (rev
20612)
@@ -2,6 +2,8 @@
WHEREAMI="`pwd`"
CAFILE="startssl.pem"
JOPTS="-Djava.net.preferIPv4Stack=true"
+SHA1SUM_Sha1Test="5b69f30c827dc2e697ba043b075f1976a3fd9c2e"
+MD5SUM_Sha1Test="c46d4fb49ab86a8da3ff426e0933a63f"
echo "Updating freenet"
invert_return_code () {
@@ -52,6 +54,7 @@
}
# Determine which one we will use
+SHA1SUM=0
if test ! -x "`which sha1sum`"
then
if test ! -x "`which md5sum`"
@@ -63,6 +66,7 @@
fi
else
CMP="invert_return_code file_sha1sum_comp"
+ SHA1SUM=1
fi
# Attempt to use the auto-fetcher code, which will check the sha1sums.
@@ -155,6 +159,20 @@
DOWNLOADER="wget -o /dev/null --ca-certificate $CAFILE -N "
fi
+# check if sha1sum.jar is up to date
+if test $SHA1SUM -gt 0
+then
+ if test "`sha1sum sha1test.jar |awk '{print $1;}'`" !=
"$SHA1SUM_Sha1Test"
+ then
+ rm -f sha1test.jar
+ fi
+else
+ if test "`md5sum sha1test.jar |awk '{print $1;}'`" != "$MD5SUM_Sha1Test"
+ then
+ rm -f sha1test.jar
+ fi
+fi
+
if test ! -s sha1test.jar
then
for x in 1 2 3 4 5