Import Linux-PAM.
[profile/ivi/pam.git] / conf / md5itall
1 #!/bin/bash
2 #
3 # $Id$
4 #
5 # Created by Andrew G. Morgan (morgan@parc.power.net)
6 #
7
8 MD5SUM=md5sum
9 CHKFILE1=./.md5sum
10 CHKFILE2=./.md5sum-new
11
12 which $MD5SUM > /dev/null
13 result=$?
14
15 if [ -x "$MD5SUM" ] || [ $result -eq 0 ]; then
16         rm -f $CHKFILE2
17         echo -n "computing md5 checksums."
18         for x in `cat ../.filelist` ; do
19                 (cd ../.. ; $MD5SUM $x) >> $CHKFILE2
20                 echo -n "."
21         done
22         echo
23         if [ -f "$CHKFILE1" ]; then
24                 echo "\
25 ---> Note, since the last \`make check', the following file(s) have changed:
26 ==========================================================================="
27                 diff $CHKFILE1 $CHKFILE2
28                 if [ $? -eq 0 ]; then
29                         echo "\
30 --------------------------- Nothing has changed ---------------------------"
31                 fi
32                 echo "\
33 ==========================================================================="
34         fi
35         rm -f "$CHKFILE1"
36         mv "$CHKFILE2" "$CHKFILE1"
37         chmod 400 "$CHKFILE1"
38 else
39         echo "\
40 Please install \`$MD5SUM'.
41 [It is used to check the integrity of this distribution]
42 ---> no check done."
43 fi