r2674 - jhalfs/trunk/common

manuel at linuxfromscratch.org manuel at linuxfromscratch.org
Tue May 9 13:20:26 PDT 2006


Author: manuel
Date: 2006-05-09 14:20:25 -0600 (Tue, 09 May 2006)
New Revision: 2674

Modified:
   jhalfs/trunk/common/common-functions
Log:
Fixed a bug when the file in the FTP mirror don't match the MD5SUM defined in the book.

Modified: jhalfs/trunk/common/common-functions
===================================================================
--- jhalfs/trunk/common/common-functions	2006-05-09 17:27:51 UTC (rev 2673)
+++ jhalfs/trunk/common/common-functions	2006-05-09 20:20:25 UTC (rev 2674)
@@ -729,9 +729,9 @@
           # Remove the old file and download a new one
         rm -fv $FILE
           # Force generation of MD5SUM and storage in SRC_ARCHIVE
-        fromARCHIVE=0; HAVEMD5=0
-          # Try and retrieve the file
-        if ! wget -N $URL1 && ! wget -N $URL2 ; then
+        fromARCHIVE=0;
+          # Try and retrieve the file. Servers in reverse order.
+        if ! wget $URL2 && ! wget $URL1 ; then
           gs_wrt_message "$FILE not found on the servers.. SKIPPING"
           continue
         fi
@@ -741,6 +741,8 @@
       # Validate the MD5SUM one last time
     if [[ "$HAVEMD5" = "1" ]] && ! echo "$MD5" | md5sum -c - >/dev/null ; then
       gs_wrt_message "$FILE does not match MD5SUMS value"
+      # Force generation of MD5SUM
+      HAVEMD5=0
     fi
 
       # Generate a fresh MD5SUM for this file




More information about the alfs-log mailing list