|
|
1.1 ! root 1: #!/bin/sh - ! 2: # ! 3: # Copyright (c) 1980 Regents of the University of California. ! 4: # All rights reserved. The Berkeley software License Agreement ! 5: # specifies the terms and conditions for redistribution. ! 6: # ! 7: # @(#)makewhatis.sh 5.3 (Berkeley) 3/29/86 ! 8: # ! 9: ! 10: trap "rm -f /tmp/whatisx.$$ /tmp/whatis$$; exit 1" 1 2 13 15 ! 11: MANDIR=${1-/usr/man} ! 12: rm -f /tmp/whatisx.$$ /tmp/whatis$$ ! 13: if test ! -d $MANDIR ; then exit 0 ; fi ! 14: cd $MANDIR ! 15: top=`pwd` ! 16: for i in man1 man2 man3 man4 man5 man6 man7 man8 mann manl ! 17: do ! 18: if [ -d $i ] ; then ! 19: cd $i ! 20: if test "`echo *.*`" != "*.*" ; then ! 21: /usr/lib/getNAME *.* ! 22: fi ! 23: cd $top ! 24: fi ! 25: done >/tmp/whatisx.$$ ! 26: sed </tmp/whatisx.$$ >/tmp/whatis$$ \ ! 27: -e 's/\\-/-/' \ ! 28: -e 's/\\\*-/-/' \ ! 29: -e 's/ VAX-11//' \ ! 30: -e 's/\\f[PRIB0123]//g' \ ! 31: -e 's/\\s[-+0-9]*//g' \ ! 32: -e 's/.TH [^ ]* \([^ ]*\).* \([^-]*\)/\2(\1) /' \ ! 33: -e 's/ / /g' ! 34: /usr/ucb/expand -24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100 \ ! 35: /tmp/whatis$$ | sort | /usr/ucb/unexpand -a > whatis ! 36: chmod 664 whatis >/dev/null 2>&1 ! 37: rm -f /tmp/whatisx.$$ /tmp/whatis$$ ! 38: exit 0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.