1*a50e92eeSmrgset x $* 2*a50e92eeSmrg. ./.param 3*a50e92eeSmrg 4*a50e92eeSmrgfor dir in $DIRLST 5*a50e92eeSmrgdo 6*a50e92eeSmrg cd $MANDIR/man$dir 7*a50e92eeSmrg for file in $FILLST 8*a50e92eeSmrg do 9*a50e92eeSmrg so=`line < $file | sed "s/ .*//"` 10*a50e92eeSmrg if test "$so" = ".so" 11*a50e92eeSmrg then 12*a50e92eeSmrg continue 13*a50e92eeSmrg else 14*a50e92eeSmrg ed - $file > $TMPDIR/tmp.$$ <<! 15*a50e92eeSmrg /^\.SH NAME/+s/ .-.*//p 16*a50e92eeSmrg q 17*a50e92eeSmrg! 18*a50e92eeSmrg name=`line < $TMPDIR/tmp.$$` 19*a50e92eeSmrg echo $name | grep "," > /dev/null 20*a50e92eeSmrg if test $? -eq 0 21*a50e92eeSmrg then 22*a50e92eeSmrg name=`echo $name | sed "s/,/ /g"` 23*a50e92eeSmrg for ent in $name 24*a50e92eeSmrg do 25*a50e92eeSmrg if test $ent = `echo $file | sed "s/\..*//"` 26*a50e92eeSmrg then 27*a50e92eeSmrg continue 28*a50e92eeSmrg fi 29*a50e92eeSmrg suf=`echo $file | sed "s/.*\.\(.\{1,2\}\)\$/\1/"` 30*a50e92eeSmrg if test ! -f $ent.$suf 31*a50e92eeSmrg then 32*a50e92eeSmrg cat > $ent.$suf <<! 33*a50e92eeSmrg.so $MANDIR/man$dir/$file 34*a50e92eeSmrg! 35*a50e92eeSmrg fi 36*a50e92eeSmrg done 37*a50e92eeSmrg fi 38*a50e92eeSmrg fi 39*a50e92eeSmrg done 40*a50e92eeSmrg 41*a50e92eeSmrg rm -f tmp.$$ 42*a50e92eeSmrgdone 43