On Thursday 31 July 2008 21:47, Florent Daigni?re wrote:
> * Matthew Toseland <toad at amphibian.dyndns.org> [2008-07-31 20:46:26]:
> 
> > Surely it is less likely that openssl is available than md5sum??
> > 
> 
> openssl is available by default on macos whereas openssl isn't... so far
> we didn't get any complain.

But on *nix, is it more common/at least as common?
> 
> > 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
> > > 
> > > 
> 
> 
> 
> > _______________________________________________
> > Devl mailing list
> > Devl at freenetproject.org
> > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> 
-------------- 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/82afb026/attachment.pgp>

Reply via email to