Use cksum(1) instead of sum(1). Some operating systems such as OpenBSD do not have...
authorBrad Smith <brad@comstyle.com>
Sat, 2 May 2015 12:18:29 +0000 (08:18 -0400)
committerAndrew Bartlett <abartlet@samba.org>
Sun, 3 May 2015 09:11:57 +0000 (21:11 +1200)
build_test.fns

index 29d77b8568ecb0c2b01e77214c1328ff62bf15ed..6fa841dbf5c6fe34935461df195b4b8cdd1276af 100644 (file)
@@ -38,23 +38,23 @@ sum_tree() {
        sum_tree_tree=$2
        sum_tree_sum=$3
        sum_tree_scm=$4
-       find $sum_tree_test_root/$sum_tree_tree -type f -print | grep -v version.h | sort | xargs sum > $sum_tree_sum
-       sum build_test build_test.fns >> $sum_tree_sum
+       find $sum_tree_test_root/$sum_tree_tree -type f -print | grep -v version.h | sort | xargs cksum > $sum_tree_sum
+       cksum build_test build_test.fns >> $sum_tree_sum
 
        if [ -f "$host.fns" ]; then
-               sum $host.fns >> $sum_tree_sum
+               cksum $host.fns >> $sum_tree_sum
        else
-               sum generic.fns >> $sum_tree_sum
+               cksum generic.fns >> $sum_tree_sum
        fi
 
        if [ -f "$test_root/$tree.$scm" ]; then
-               sum "$test_root/$tree.$scm" >> $sum_tree_sum
+               cksum "$test_root/$tree.$scm" >> $sum_tree_sum
        fi
 
        for d in $deptrees; do
                dscm=`choose_scm "$d"`
                if [ -f "$test_root/$d.$dscm" ]; then
-               sum "$test_root/$d.$dscm" >> $sum_tree_sum
+                       cksum "$test_root/$d.$dscm" >> $sum_tree_sum
                fi
        done
 }