[svn-r7344] Purpose:

feature

Description:
Added the checking for Makefile.
Skip checking CVS files.
Printed filename of unknown file types.

Platforms tested:
No h5committest.
Tested by hand on various files.

Misc. update:
This commit is contained in:
Albert Cheng 2003-08-11 16:32:17 -05:00
parent 641f9f2fea
commit 1c03bdd2ff

View File

@ -193,6 +193,37 @@ EOF
}
# Check Makefile
#
MAKE_FILE()
{
f=$1
cat > ${COPYRIGHTFILE} << \EOF
##
## Copyright by the Board of Trustees of the University of Illinois.
## All rights reserved.
##
## This file is part of HDF5. The full HDF5 copyright notice, including
## terms governing use, modification, and redistribution, is contained in
## the files COPYING and Copyright.html. COPYING can be found at the root
## of the source code distribution tree; Copyright.html can be found at the
## root level of an installed copy of the electronic HDF5 document set and
## is linked from the top-level documents page. It can also be found at
## http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have
## access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu.
##
EOF
# Must use stdin for wc to prevent filename from popping up.
nlines=`wc -l < ${COPYRIGHTFILE}| tr -d ' '`
head -${nlines} $f | $DIFF - ${COPYRIGHTFILE} >/dev/null 2>&1
if test $? -ne 0; then
# show the differences
echo ${f}:
head -${nlines} $f | $DIFF - ${COPYRIGHTFILE}
fi
}
#
# Main body
@ -214,8 +245,15 @@ while read file; do
*.sh | *.sh.in )
SHELL_FILE ${file}
;;
*Makefile | *Makefile.in )
MAKE_FILE ${file}
;;
*CVS/* )
# Skip
continue
;;
*)
echo Unknown file type
echo "Unknown file type (${file})"
;;
esac
done