set x $* . ./.param for dir in $DIRLST do date > $TMPDIR/mlog$dir echo >> $TMPDIR/mlog$dir cd $MANDIR/man$dir for file in $FILLST do so=`line < $file | sed "s/ .*//"` if test "$so" = ".so" then echo "$file: .so link -- ignored" >> $TMPDIR/mlog$dir continue fi ed - $file > $TMPDIR/tmp.$$ <<! /^\.TH/p q ! loc=`cat $TMPDIR/tmp.$$ | sed "s/.*local.*/local/"` if test "$loc" = "local" then if test -z "$LFLAG" then echo "$file: local page -- ignored" >> $TMPDIR/mlog$dir continue fi fi echo "$file:" >> $TMPDIR/mlog$dir file=`echo $file | sed "s/\..\{1,2\}\$//"` if test -z "$PFLAG" then man -t $dir $file else man -s $dir $file fi done done rm -f $TMPDIR/tmp.$$