the man mkfile was not rune safe, nor did it properly get the set of man sections Reference: /n/atom/patch/applied/mkmanrune Date: Tue Mar 11 18:41:10 CET 2014 Signed-off-by: quanstro@quanstro.net --- /sys/man/mkfile Tue Mar 11 18:40:50 2014 +++ /sys/man/mkfile Tue Mar 11 18:40:50 2014 @@ -5,7 +5,7 @@ default:V: check indices:V: - for (i in [0-9] [1-9][0-9]){ + for (i in [0-9]*){ $LIB/secindex $i > $i/INDEX $LIB/mkhtmlindex $i > $i/INDEX.html } @@ -18,9 +18,9 @@ echo .am TH echo .tm '\\$1' '\\$2' '\\n%' echo .. - for (i in [1-9][0-9]){ + for (i in [0-9]*){ builtin cd $i - for(j in [a-z0-9]*) + for(j in [a-z0-9¡-􏿿]*) switch($i/$j){ case 1/tbl tbl $j @@ -41,18 +41,18 @@ mk out > /dev/null >[2] /dev/null old-check:V: checksource - awk -f $LIB/checkman.awk [0-9]/* [1-9][0-9]/* | sed '/\/(cda|av|midi|pub|weather|service\.9net|isdn)(\/|\))/d' + awk -f $LIB/checkman.awk [0-9]*/* | sed '/\/(cda|av|midi|pub|weather|service\.9net|isdn)(\/|\))/d' punccheck: - grep -n '^\.[IB][^PRIB].+[.;,:]$' [0-9]/* [1-9][0-9]/* | grep -v '\.\.\.' + grep -n '^\.[IB][^PRIB].+[.;,:]$' [0-9]/* | grep -v '\.\.\.' check:V: indices checksource - awk -f $LIB/checkman.awk [0-9]/* [1-9][0-9]/* + awk -f $LIB/checkman.awk [0-9]*/* checksource:QV: sam -d >[2]/dev/null <<'!' f input - < cat [0-9]/[0-9a-z]* [1-9][0-9]/* + < cat [0-9]/[a-z0-9¡-􏿿]* B output b input ,x/^\.SH SOURCE/ .,/^\.SH/ x g/^\.B/t "output @@ -80,9 +80,9 @@ {echo -n $FONTS; cat $LIB/preface} | troff -ms {echo -n $FONTS; echo ' '} | troff { - for (i in [0-9] [1-9][0-9]){ + for (i in [0-9]*){ builtin cd $i - for(j in [a-z0-9]*) + for(j in [a-z0-9¡-􏿿]*) switch($i/$j){ case 1/tbl tbl $j