52 lines
752 B
Bash
Executable File
52 lines
752 B
Bash
Executable File
#! /bin/sh --
|
|
#
|
|
# $NetBSD: checkflist,v 1.10 1998/07/22 17:01:43 perry Exp $
|
|
#
|
|
# Verify output of makeflist against contents of $DESTDIR.
|
|
|
|
[ "$DESTDIR" ] || {
|
|
echo DESTDIR must be set
|
|
exit 1
|
|
}
|
|
|
|
origin=.
|
|
tmpname=/tmp/_CHECK.$$
|
|
|
|
xargs=""
|
|
dargs=""
|
|
|
|
# handle args
|
|
while : ; do
|
|
case $1 in
|
|
-x11)
|
|
xargs="-x"
|
|
origin=./usr/X11R6
|
|
;;
|
|
-both)
|
|
xargs="-b"
|
|
;;
|
|
-secr)
|
|
dargs="-d"
|
|
;;
|
|
-*)
|
|
cat 1>&2 <<USAGE
|
|
Usage: $0 [-x11|-both] [-secr]
|
|
-x11 check only x11 lists
|
|
-both check netbsd + x11 lists
|
|
-secr check domestic ("secr") lists
|
|
USAGE
|
|
exit 1
|
|
;;
|
|
*)
|
|
break
|
|
;;
|
|
esac
|
|
shift
|
|
done
|
|
|
|
sh makeflist $xargs $dargs > $tmpname
|
|
|
|
( cd $DESTDIR ; find $origin \( -type d -o -type f -o -type l \) ) | sort | \
|
|
diff $tmpname -
|
|
/bin/rm -f $tmpname
|