Surely it is less likely that openssl is available than md5sum??

On Tuesday 01 July 2008 04:15, nextgens at freenetproject.org wrote:
> Author: nextgens
> Date: 2008-07-01 03:15:15 +0000 (Tue, 01 Jul 2008)
> New Revision: 20883
> 
> Modified:
>    trunk/apps/new_installer/scripts/update.sh
> Log:
> update.sh: use openssl instead of sha1sum and md5sum as they aren't 
available on macos and *nix
> 
> Modified: trunk/apps/new_installer/scripts/update.sh
> ===================================================================
> --- trunk/apps/new_installer/scripts/update.sh        2008-06-30 23:21:30 UTC 
> (rev 
20882)
> +++ trunk/apps/new_installer/scripts/update.sh        2008-07-01 03:15:15 UTC 
> (rev 
20883)
> @@ -3,7 +3,6 @@
>  CAFILE="startssl.pem"
>  JOPTS="-Djava.net.preferIPv4Stack=true"
>  SHA1_Sha1Test="5b69f30c827dc2e697ba043b075f1976a3fd9c2e"
> -MD5_Sha1Test="c46d4fb49ab86a8da3ff426e0933a63f"
>  echo "Updating freenet"
>  
>  invert_return_code () {
> @@ -29,11 +28,11 @@
>       return 1
>  }
>  
> -# Return the hash of a file (may be sha1 or md5) in the HASH variable
> +# Return the hash of a file in the HASH variable
>  file_hash () {
>       if test -n "$1" -a -e "$1"
>       then
> -             HASH="`$HASH_P \"$1\" | awk '{print $1;}'`"
> +             HASH="`openssl md5 -sha1 \"$1\" | awk '{print $2;}'`"
>       else
>               HASH="NOT FOUND"
>       fi
> @@ -53,18 +52,10 @@
>       fi
>  }
>  
> -# Determine which one we will use
> -if test ! -x "`which sha1sum`"
> +if test ! -x "`which openssl`"
>  then
> -     if test ! -x "`which md5sum`"
> -     then
> -             echo "No md5sum nor sha1sum utility detected; Please install 
> one of 
those"
> -             exit 1
> -     else
> -             HASH_P="md5sum"
> -     fi
> -else
> -     HASH_P="sha1sum"
> +     echo "No openssl utility detected; Please install it"
> +     exit 1
>  fi
>  
>  # Attempt to use the auto-fetcher code, which will check the sha1sums.
> 
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20080731/ee1c2aa7/attachment.pgp>

Reply via email to