clean up md5s() shell function
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 2 Sep 2008 10:57:51 +0000 (10:57 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 2 Sep 2008 10:57:51 +0000 (10:57 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12493 3c298f89-4303-0410-b956-a3cf2f4a3e73

include/shell.sh

index f6be6c526f26fb489cc660d7201bce3c3a1117b7..634beedcef3e17d351f440a765c251ae16f50737 100644 (file)
@@ -30,5 +30,8 @@ trapret() {(
 )}
 
 md5s() {
-       which md5sum 2>&1 >/dev/null && md5sum "$@" | awk '{print $1}' || md5 "$@"
+       cat "$@" | (
+               md5sum 2>/dev/null ||
+               md5 
+       ) | awk '{print $1}'
 }