1#! /bin/sh -- 2# 3# $NetBSD: checkflist,v 1.10 1998/07/22 17:01:43 perry Exp $ 4# 5# Verify output of makeflist against contents of $DESTDIR. 6 7[ "$DESTDIR" ] || { 8 echo DESTDIR must be set 9 exit 1 10} 11 12origin=. 13tmpname=/tmp/_CHECK.$$ 14 15xargs="" 16dargs="" 17 18# handle args 19while : ; do 20 case $1 in 21 -x11) 22 xargs="-x" 23 origin=./usr/X11R6 24 ;; 25 -both) 26 xargs="-b" 27 ;; 28 -secr) 29 dargs="-d" 30 ;; 31 -*) 32 cat 1>&2 <<USAGE 33Usage: $0 [-x11|-both] [-secr] 34 -x11 check only x11 lists 35 -both check netbsd + x11 lists 36 -secr check domestic ("secr") lists 37USAGE 38 exit 1 39 ;; 40 *) 41 break 42 ;; 43 esac 44 shift 45done 46 47sh makeflist $xargs $dargs > $tmpname 48 49( cd $DESTDIR ; find $origin \( -type d -o -type f -o -type l \) ) | sort | \ 50 diff $tmpname - 51/bin/rm -f $tmpname 52