My favorites | Sign in
Project Home Downloads Wiki Issues Source
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 139: broken links on man pages (all of them)
2 people starred this issue and may be notified of changes. Back to list
Status:  New
Owner:  ----


Sign in to add a comment
 
Reported by powerman...@gmail.com, Oct 27, 2008
on which man page    -> broken link to
--------------------------------------
9win(1)              -> 9cpu(1)
alphabet-abc(1)      -> scheduler(4)
alphabet-fs(1)       -> alphabet-fs(2)
alphabet-grid(1)     -> scheduler(4)
alphabet-main(1)     -> alphabet-main(2)
alphabet-main(1)     -> mount(1)
calc(1)              -> math(2)
collab(1)            -> wm-ftree(1)
collab-clients(1)    -> connect(1)
grid-monitor(1)      -> register(1)
grid-ns(1)           -> monitor(1)
grid-ns(1)           -> register(1)
grid-ns(1)           -> Register(1)
grid-query(1)        -> grid-query(2)
grid-register(1)     -> monitor(1)
itest(1)             -> sh-test(2)
listen(1)            -> mount(2)
man(1)               -> plumber(1)
mk(1)                -> sed(1)
mprof(1)             -> wm-cprof(1)
prof(1)              -> wm-cprof(1)
prof(1)              -> wm-mprof(1)
sendmail(1)          -> db(6)
session(1)           -> query(1)
sh-alphabet(1)       -> alphabet(2)
sh-expr(1)           -> ipint(2)
sum(1)               -> keyring-sha(2)
vacget(1)            -> vcache(1)
vacget(1)            -> ventisrv(8)
wm(1)                -> keyboard(2)
zeros(1)             -> kfs(3)
acid(10)             -> acidinit()
acid(10)             -> alef(10.1)
acid(10)             -> db(10.1)
acid(10)             -> new()
acid(10)             -> newproc()
acid(10)             -> rc(10.1)
acid(10)             -> sam(10.1)
dynld(10)            -> 2l(1)
dynld(10)            -> errstr(2)
dynld(10)            -> read(2)
dynld(10)            -> seek(2)
inb(10)              -> dma(10.2)
inb(10)              -> isaconfig(10.2)
kproc(10)            -> newfgrp(10.2)
mk(10)               -> rc(10.1)
mk(10)               -> sed(10.1)
mk(10)               -> yacc(10.1)
plan9.ini(10)        -> apm(3)
plan9.ini(10)        -> pcmcia(8)
print(10)            -> bio(2)
print(10)            -> fprintf(2)
styx(10)             -> fmtinstall(10.2)
alphabet-intro(2)    -> alphabet-grid(2)
alphabet-intro(2)    -> alphabet-main(2)
alphabet-intro(2)    -> alphabet-proxy(2)
alphabet-intro(2)    -> alphabet-reports(2)
debug(2)             -> wm-deb(1)
dial(2)              -> db(6)
disks(2)             -> prep(3)
draw-display(2)      -> rgbv(8)
drawmux(2)           -> wm-dmview(1)
factotum(2)          -> auth(5)
factotum(2)          -> sys-bind(1)
itslib(2)            -> sh-test(2)
popup(2)             -> choicebutton(2)
spree-allow(2)       -> cardlib(2)
spree-cardlib(2)     -> spree-cards(4)
srv(2)               -> dns(6)
srv(2)               -> services(6)
styxconv(2)          -> sys-bind(1)
styxpersist(2)       -> mount(1)
styxservers(2)       -> auth(5)
sys-0intro(2)        -> sys-readdir(2)
sys-dial(2)          -> db(6)
sys-fauth(2)         -> auth(2)
sys-fauth(2)         -> authsrv(6)
wmsrv(2)             -> file2chan(2)
wmsrv(2)             -> wmexport(1)
cons(3)              -> read(2)
draw(3)              -> draw(2)
ds(3)                -> plan9.ini(8)
floppy(3)            -> format(8)
ftl(3)               -> kfs(3)
logfs(3)             -> wstat(5)
sign(3)              -> wm-misc(2)
srv9(3)              -> mount(1)
ssl(3)               -> %sys-open(2)
tls(3)               -> encode(2)
cpu(4)               -> monitor(1)
cpu(4)               -> register(1)
cpu(4)               -> Register(1)
dbfs(4)              -> wm-calendar(1)
logfile(4)           -> wm-logwindow(1)
namespace(4)         -> kfs(3)
spree(4)             -> mount(1)
spree(4)             -> spree-lobby(4)
vacfs(4)             -> vacput(1)
vacfs(4)             -> vcache(1)
vacfs(4)             -> ventisrv(8)
0intro(5)            -> stat(2)
attach(5)            -> fauth(2)
read(5)              -> seek(2)
walk(5)              -> chdir(2)
attrdb(6)            -> ipattr(2)
colour(6)            -> draw(2)
keyboard(6)          -> wm-brutus(1)
plumbing(6)          -> wm-brutus(1)
sbl(6)               -> wm-deb(1)
scancode(6)          -> emu(1E)
collabsrv(8)         -> rgbv(6)
cs(8)                -> db(6)
cs(8)                -> dns(6)
cs(8)                -> services(6)
dns(8)               -> dns(6)
ftl(8)               -> kfs(3)
init(8)              -> kfs(3)
mangaload(8)         -> tftpd(8)
rdbgsrv(8)           -> sboot(10.8)
rdbgsrv(8)           -> styxmon(10.8)
register(8)          -> db(6)
virgild(8)           -> services(6)
panel(9)             -> draw(2)

I prepared this list using oneliner below. If you'll need to refresh list
just run it in directory with html man pages (i.e. in dir with subdirs
1/ 2/ ... which contain files like 1/cat.html 1/cd.html ...).

for d in [0-9]*; do cd $d; for f in $(grep href= * | sed 's/.* 
href="\([^"]*\)".*/\1/' | sort -u); do [ -f "$f" ] || grep -F "$f" *; done 
| sed 's/<[^>]*>//g;s/).*/)/g;s/\.html:/('$d') /' | sort -u | awk '{printf 
"%-20s -> %s\n", $1, $2}'; cd ..; done
Oct 27, 2008
#1 lost.goblin
Great work!

Here is a patch that fixes a handful of references which I posted to inferno-list
some months ago but seems to have gone totally unnoticed.

Also fixes what to me seems some obvious brokenness in the INDEX files.
man.patch
2.5 KB   View   Download
Sign in to add a comment

Powered by Google Project Hosting