#!/bin/sh # # $NetBSD: makeobsolete,v 1.17 2003/02/20 11:40:29 lukem Exp $ # # Print out the obsolete files for a set # Usage: makeobsolete [-b] [-x] [-a arch] [-m machine] [-s setsdir] \ # [-t target] [setname ...] # # set defaults make="${MAKE:-make} -j 1 -f `dirname $0`/Makefile" machine=`${make} print_machine` arch=`${make} print_machine_arch` setd=`pwd` nlists="base comp etc games man misc text" xlists="xbase xcomp xcontrib xfont xserver xmisc" lists=$nlists target=./dist # handle args while : ; do case $1 in -b*) lists="$xlists $nlists" ;; -x*) lists=$xlists;; -a*) arch=$2; shift ;; -m*) machine=$2; shift ;; -s*) setd=$2; shift ;; -t*) target=$2;shift ;; -*) cat 1>&2 < $file if [ ! -s $file ] ; then rm $file fi done