diff options
author | rsc <devnull@localhost> | 2005-02-15 05:07:26 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-02-15 05:07:26 +0000 |
commit | 7383736cf8254264733aa055a4d854e007f5f83c (patch) | |
tree | 028756f3bc59b1ea10c00333278eaa4f0dac462e /dist | |
parent | 0c891f28dbdc5a61b191d778391664417aae445c (diff) | |
download | plan9port-7383736cf8254264733aa055a4d854e007f5f83c.tar.gz plan9port-7383736cf8254264733aa055a4d854e007f5f83c.tar.bz2 plan9port-7383736cf8254264733aa055a4d854e007f5f83c.zip |
add source links
Diffstat (limited to 'dist')
-rwxr-xr-x | dist/addsrclinks | 24 | ||||
-rw-r--r-- | dist/checkman.awk | 3 | ||||
-rw-r--r-- | dist/main.html | 9 | ||||
-rwxr-xr-x | dist/manweb | 2 |
4 files changed, 31 insertions, 7 deletions
diff --git a/dist/addsrclinks b/dist/addsrclinks new file mode 100755 index 00000000..f0311aa8 --- /dev/null +++ b/dist/addsrclinks @@ -0,0 +1,24 @@ +#!/usr/bin/perl + +@_ = <>; +my $root = $ENV{'PLAN9'}; +my $html = join("", @_); +$html =~ s;$root;XXX$root;g; +while($html =~ /((.|\n)*)XXX($root\/([a-zA-Z0-9_.\/]|−)*[a-zA-Z0-9_\/])((.|\n)*)/){ + ($a, $b, $c) = ($1, $3, $5); + $b =~ s/−/-/g; + $l = $b; + while(! -e $l){ + if($l =~ /(.*\/)(.+)/){ + $l = $1; + }else{ + last; + } + } + $bb = substr($b, length($l)); + $b = $l; + $b =~ s/-/\−/g; + $bb =~ s/-/\−/g; + $html = "$a<a href=\"$l\">$b</a>$bb$c"; +} +print $html; diff --git a/dist/checkman.awk b/dist/checkman.awk index 3567cc2d..781c5730 100644 --- a/dist/checkman.awk +++ b/dist/checkman.awk @@ -46,7 +46,6 @@ BEGIN { Omitman["sh(1)"] = 1 Omitman["ssh(1)"] = 1 Omitman["stty(1)"] = 1 - Omitman["tar(1)"] = 1 Omitman["tex(1)"] = 1 Omitman["unutf(1)"] = 1 Omitman["vnc(1)"] = 1 @@ -83,8 +82,6 @@ BEGIN { Omitman["sin(3)"] = 1 Omitman["strerror(3)"] = 1 - Omitman["factotum(4)"] = 1 # for now leave undocumented - Omitman["core(5)"] = 1 Omitman["passwd(5)"] = 1 diff --git a/dist/main.html b/dist/main.html index e2742a81..4372ba72 100644 --- a/dist/main.html +++ b/dist/main.html @@ -30,6 +30,8 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g | <a href="man/man1/install.html">install notes</a> | + <a href="/usr/local/plan9/">browse</a> + | <a href="man/man1/cvs.html">cvs</a> | <a href="http://cvs.pdos.lcs.mit.edu/cvs/plan9">cvsweb</a> @@ -71,8 +73,8 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g <tr><td><td> latest tree: <a href="plan9port.tgz">plan9port.tgz</a> <font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/plan9port.tgz">date and checksums</a>; - <a href="http://cvs.pdos.lcs.mit.edu/cvs/plan9/CHANGES?rev=HEAD">list of recent changes</a>; - <a href="http://cvs.pdos.lcs.mit.edu/cvs/plan9/LICENSE?rev=HEAD">license</a>)</font> + <a href="/usr/local/plan9/CHANGES">list of recent changes</a>; + <a href="/usr/local/plan9/LICENSE">license</a>)</font> <br> </table> @@ -111,7 +113,8 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> - Latchesar Ionkov has contributed many fixes to tricky bugs. + Latchesar Ionkov has contributed many fixes to tricky bugs, and + got <a href="man/man4/factotum.html"><i>factotum</i>(4)</a> up and running. <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> diff --git a/dist/manweb b/dist/manweb index 0ffbc481..32e90298 100755 --- a/dist/manweb +++ b/dist/manweb @@ -72,7 +72,7 @@ for (i in */[~.]*.[0-9]*){ sed '/<!-- TRAILER -->/q' /tmp/manweb.html cat $PLAN9/dist/mantrailer.html sed -n '/<!-- TRAILER -->/,$p' /tmp/manweb.html - } >$d/$p.html + } | $PLAN9/dist/addsrclinks >$d/$p.html } rm /tmp/manweb.html cd $PLAN9/dist |