diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 15:32:58 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 15:32:58 -0400 |
| commit | 5cb84ec742fd33f78c8022863fadaa8d0d93e176 (patch) | |
| tree | 1a81ca3665e6153923e40db7b0d988f8573ab59c /static/netbsd/tools/mklinks | |
| parent | a59214f344567c037d5776879bcfc5fcc1d4d5f6 (diff) | |
feat: Added NetBSD man pages
Diffstat (limited to 'static/netbsd/tools/mklinks')
| -rw-r--r-- | static/netbsd/tools/mklinks | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/static/netbsd/tools/mklinks b/static/netbsd/tools/mklinks new file mode 100644 index 00000000..3f7fb7c9 --- /dev/null +++ b/static/netbsd/tools/mklinks @@ -0,0 +1,42 @@ +set x $* +. ./.param + +for dir in $DIRLST +do + cd $MANDIR/man$dir + for file in $FILLST + do + so=`line < $file | sed "s/ .*//"` + if test "$so" = ".so" + then + continue + else + ed - $file > $TMPDIR/tmp.$$ <<! + /^\.SH NAME/+s/ .-.*//p + q +! + name=`line < $TMPDIR/tmp.$$` + echo $name | grep "," > /dev/null + if test $? -eq 0 + then + name=`echo $name | sed "s/,/ /g"` + for ent in $name + do + if test $ent = `echo $file | sed "s/\..*//"` + then + continue + fi + suf=`echo $file | sed "s/.*\.\(.\{1,2\}\)\$/\1/"` + if test ! -f $ent.$suf + then + cat > $ent.$suf <<! +.so $MANDIR/man$dir/$file +! + fi + done + fi + fi + done + + rm -f tmp.$$ +done |
