|
|
1.1 root 1: #! /bin/sh
2: set x $*
3: . ./.param
4:
5: for dir in $DIRLST
6: do
7: > $TMPDIR/fref$dir
8: cd $MANDIR/man$dir
9: for file in $FILLST
10: do
11: so=`line < $file | sed "s/ .*//"`
12: if test "$so" = ".so"
13: then
14: continue
15: fi
16: ed - $file >> $TMPDIR/fref$dir <<!
17: /FILES/
18: +,/\.SH/-p
19: q
20: !
21: done
22:
23: cd $TMPDIR
24: date > badfref$dir
25: echo >> badfref$dir
26: grep "/" fref$dir > /dev/null
27: if test $? -eq 1
28: then
29: rm -f fref$dir
30: continue
31: fi
32: echo "\\t ," >> fref$dir
33: ed - fref$dir <<!
34: 1,\$s/ /\\
35: /g
36: 1,\$s/ /\\
37: /g
38: 1,\$s/,/\\
39: /g
40: v/\//d
41: g/:$/s///
42: g/\\\\(\*/s///g
43: g/\\\\s+1/s///g
44: g/\\\\s-1/s///g
45: g/\\\\s0/s///g
46: g/\\\\f./s///g
47: g/\\\\\*S/s///g
48: g/\\\\\&/s///g
49: g/\$\$/s//*/
50: g/^?/d
51: g/^\./d
52: g/tmp/d
53: g/spool/d
54: g/mail/d
55: g/^[^\/]/d
56: g/(/d
57: g/)/d
58: g/\'/d
59: g/\`/d
60: g/\"/d
61: g/\&/d
62: g/\|/d
63: 1,\$s/^/ls /
64: w
65: q
66: !
67: sort fref$dir | uniq > tmp.$$
68: sh tmp.$$ > fref$dir 2>&1
69: grep "not found" fref$dir | sed "s/ not found//" >> badfref$dir
70: rm -f tmp.$$ fref$dir
71: done
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.