On Tue, Jul 03, 2007 at 10:09:24PM +0200, Tito wrote: > On Tuesday 03 July 2007 14:59:46 Jim Freeman wrote: ... > > When md5sum is invoked as /bin/md5sum, it yields the 40-character sha1sum > > instead of the 32-character md5sum: ... > > # /bin/md5sum /etc/passwd > > 8a20e2821a34d10a48d278d1095be4856c1bcdf0 /etc/passwd ... > Please, try attached patch. > > Ciao, > Tito > --- coreutils/md5_sha1_sum.c.orig 2007-05-26 23:23:50.000000000 +0200 > +++ coreutils/md5_sha1_sum.c 2007-07-03 22:06:56.000000000 +0200 > @@ -84,7 +84,7 @@ > uint8_t *hash_value; > unsigned flags; > hash_algo_t hash_algo = ENABLE_MD5SUM > - ? (ENABLE_SHA1SUM ? (**argv=='m' ? HASH_MD5 : HASH_SHA1) : > HASH_MD5) > + ? (ENABLE_SHA1SUM ? (applet_name[0]=='m' ? HASH_MD5 : > HASH_SHA1) : HASH_MD5) > : HASH_SHA1; > > if (ENABLE_FEATURE_MD5_SHA1_SUM_CHECK)
That did the trick - THANKS! It now works as it should: # md5sum /etc/passwd fe611ba27d0d7d92bbef243109fed95d /etc/passwd # /bin/md5sum /etc/passwd fe611ba27d0d7d92bbef243109fed95d /etc/passwd # sha1sum /etc/passwd 8a20e2821a34d10a48d278d1095be4856c1bcdf0 /etc/passwd # /bin/sha1sum /etc/passwd 8a20e2821a34d10a48d278d1095be4856c1bcdf0 /etc/passwd Grazie, ...jfree _______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
