all: update site from swtch.com to 9fans.github.io

This commit is contained in:
Russ Cox 2017-09-01 13:16:43 -04:00
parent 6cb3a2b9c3
commit a399388593
26 changed files with 83 additions and 52 deletions

View file

@ -34,9 +34,9 @@ SunOS)
;; ;;
esac esac
echo "+ Mailing list: http://groups.google.com/group/plan9port-dev" echo "+ Mailing list: https://groups.google.com/group/plan9port-dev"
echo "+ Issue tracker: http://code.swtch.com/plan9port/issues/" echo "+ Issue tracker: https://github.com/9fans/plan9port/issues/"
echo "+ Submitting changes: http://swtch.com/go/codereview" echo "+ Submitting changes: https://github.com/9fans/plan9port/pulls"
echo " " echo " "
echo "* Resetting $PLAN9/config" echo "* Resetting $PLAN9/config"
rm -f config rm -f config

3
dist/README vendored
View file

@ -7,5 +7,6 @@ mk man
recreates the HTML version of the man pages recreates the HTML version of the man pages
mk push mk push
copies the HTML pages to swtch.com copies the HTML pages to 9fans.github.io

19
dist/main.html vendored
View file

@ -6,7 +6,7 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
--> -->
<head> <head>
<base href="http://swtch.com/plan9port/"> <base href="https://9fans.github.io/plan9port/">
<title>Plan 9 from User Space</title> <title>Plan 9 from User Space</title>
</head> </head>
<body bgcolor=#ffffff> <body bgcolor=#ffffff>
@ -32,9 +32,7 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
| |
<a href="/usr/local/plan9/">browse</a> <a href="/usr/local/plan9/">browse</a>
| |
<a href="man/man1/hg.html">hg</a> <a href="https://github.com/9fans/plan9port">github</a>
|
<a href="http://code.swtch.com/plan9port">hgweb</a>
| |
<a href="unix/">unix</a> <a href="unix/">unix</a>
| |
@ -76,9 +74,10 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
<table border=0 cellspacing=0 cellpadding=0 width=100%> <table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr height=10><td width=20><td> <tr height=10><td width=20><td>
<tr><td><td> <tr><td><td>
latest tree: <a href="plan9port.tgz">plan9port.tgz</a> using git: <code>git clone https://github.com/9fans/plan9port plan9</code>
<font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/plan9port.tgz">date and checksums</a>; <p>
<a href="http://code.swtch.com/plan9port/commits/all">list of recent changes</a>; latest tree: <a href="https://github.com/9fans/plan9port/archive/master.zip">plan9port-master.zip</a>
<font size=-1>(<a href="https://github.com/9fans/plan9port/commits/master">list of recent changes</a>;
<a href="/usr/local/plan9/LICENSE">license</a>)</font> <a href="/usr/local/plan9/LICENSE">license</a>)</font>
<br> <br>
</table> </table>
@ -146,7 +145,7 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
<tr height=10><td width=20><td> <tr height=10><td width=20><td>
<tr><td><td> <tr><td><td>
mailing list <font size=-1>(<a href="http://groups.google.com/group/plan9port-dev">plan9port-dev on Google groups</a>)</font><br /> mailing list <font size=-1>(<a href="http://groups.google.com/group/plan9port-dev">plan9port-dev on Google groups</a>)</font><br />
issue tracker <font size=-1>(<a href="http://code.swtch.com/plan9port/issues/">http://code.swtch.com/plan9port/issues/</a>)</font><br /> issue tracker <font size=-1>(<a href="https://github.com/9fans/plan9port/issues">https://github.com/9fans/plan9port/issues</a>)</font><br />
Russ Cox <font size=-1>(<a href="mailto:rsc@swtch.com">rsc@swtch.com</a>)</font><br /> Russ Cox <font size=-1>(<a href="mailto:rsc@swtch.com">rsc@swtch.com</a>)</font><br />
</table> </table>
@ -161,7 +160,7 @@ 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> <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table>
See <a href="http://swtch.com/plan9port/unix/">http://swtch.com/plan9port/unix/</a>. See <a href="/plan9port/unix/">https://9fans.github.io/plan9port/unix/</a>.
</table> </table>
<table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table>
@ -169,7 +168,7 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
<table border=0 cellspacing=0 cellpadding=0 width=100%> <table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr height=10><td width=20><td> <tr height=10><td width=20><td>
<tr><td><td> <tr><td><td>
<a href="http://swtch.com/usr/local/plan9/9pm/README"> <a href="https://9fans.github.io/usr/local/plan9/9pm/README">
An early version An early version
</a> </a>
of Plan 9 from User Space for Windows. Only for reference. of Plan 9 from User Space for Windows. Only for reference.

View file

@ -2,6 +2,6 @@
<tr height=15><td width=10><td><td width=10> <tr height=15><td width=10><td><td width=10>
<tr><td><td> <tr><td><td>
<center> <center>
<a href="http://swtch.com/plan9port/"><img src="../../dist/glendacircle.png" alt="Space Glenda" border=0></a> <a href="https://9fans.github.io/plan9port/"><img src="../../dist/glendacircle.png" alt="Space Glenda" border=0></a>
</center> </center>
</table> </table>

7
dist/mkdirlist vendored Executable file
View file

@ -0,0 +1,7 @@
#!/usr/local/plan9/bin/rc
echo '<pre>'
echo '<a href="/plan9port">Plan 9 from User Space</a> '$2
echo
@{cd $1; 9 ls -lF} | 9 sed 's!^(.-......... M 0 )[^ ]+ [^ ]+ (.*) (.*[^*])!\1 glenda sys \2 <a href='\3'>\3</a>!'
echo '</pre>'

7
dist/mkfile vendored
View file

@ -9,9 +9,4 @@ man:V:
9 rc ./manweb 9 rc ./manweb
push:V: push:V:
gsutil -m rsync -r -d $PLAN9/man gs://swtch/www/plan9port/man 9 rc ./publish
gsutil cp unix.html gs://swtch/www/plan9port/unix/index.html
gsutil cp main.html gs://swtch/www/plan9port/index.html
gsutil cp ss.html gs://swtch/www/plan9port/screenshots/index.html
# @{cd ../unix/man && mk push}
# @{cd ../unix && mk push}

29
dist/publish vendored Executable file
View file

@ -0,0 +1,29 @@
#!/usr/local/plan9/bin/rc
dir=$9fansweb
if (~ $#dir 0) {
dir=$home^/pub/9fans.github.io
9fansweb=$dir
}
root=$dir/plan9port
if (! test -d $root) {
echo $root does not exist >[1=2]
exit bad
}
rm -rf $root/man
cp -a ../man $root/man
mkdir -p $root/unix
cp unix.html $root/unix/index.html
cp main.html $root/index.html
cp ss.html $root/screenshots/index.html
@{cd ../unix/man && mk push}
@{cd ../unix && mk push}
rm -rf $root/../usr/local/plan9
mkdir -p $root/../usr/local/plan9
git archive HEAD | @{cd $root/../usr/local/plan9 && u tar xf -}
for(d in `{find $root/../usr/local/plan9 -type d}) {
9 rc ./mkdirlist $d `{echo $d | sed 's;.*/usr;/usr;'} >t1 && mv t1 $d/index.html
}

4
dist/ss.html vendored
View file

@ -6,7 +6,7 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
--> -->
<head> <head>
<base href="http://swtch.com/plan9port/screenshots/"> <base href="https://9fans.github.io/plan9port/screenshots/">
<title>Plan 9 from User Space - Screen Shots</title> <title>Plan 9 from User Space - Screen Shots</title>
</head> </head>
<body bgcolor=#ffffff> <body bgcolor=#ffffff>
@ -101,6 +101,7 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
</table> </table>
</center> </center>
<!--
<center> <center>
<font size=-1> <font size=-1>
Submissions welcomed. Submissions welcomed.
@ -108,6 +109,7 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
(<a href="mailto:rsc@swtch.com">rsc@swtch.com</a>). (<a href="mailto:rsc@swtch.com">rsc@swtch.com</a>).
</font> </font>
</center> </center>
-->
<tr height=20><td> <tr height=20><td>
<tr><td><td><center><a href=".."><img src="../dist/spaceglenda100.png" border=1 alt="Space Glenda"></a></center> <tr><td><td><center><a href=".."><img src="../dist/spaceglenda100.png" border=1 alt="Space Glenda"></a></center>

2
dist/unix.html vendored
View file

@ -6,7 +6,7 @@ Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g
--> -->
<head> <head>
<base href="http://swtch.com/plan9port/unix/"> <base href="https://9fans.github.io/plan9port/unix/">
<title>Unix Software from Plan 9</title> <title>Unix Software from Plan 9</title>
</head> </head>
<body bgcolor=#ffffff> <body bgcolor=#ffffff>

View file

@ -1,10 +1,10 @@
.TH GIT 1 .TH GIT 1
.SH NAME .SH NAME
git, hg, cvs \- introduction to using plan9port Git repository git, hg, cvs, codereview \- introduction to using plan9port Git repository
.SH SYNOPSIS .SH SYNOPSIS
.B git .B git
.B clone .B clone
.B http://code.swtch.com/plan9port .B https://9fans.github.io/plan9port
.B plan9 .B plan9
.PP .PP
.B git .B git
@ -20,12 +20,10 @@ git, hg, cvs \- introduction to using plan9port Git repository
.B gitk .B gitk
.PP .PP
.B web .B web
.B http://code.swtch.com/plan9port .B https://9fans.github.io/plan9port
.SH DESCRIPTION .SH DESCRIPTION
The master source tree for Plan 9 from User Space is maintained The master source tree for Plan 9 from User Space is maintained
using the source control system Git using the source control system Git.
as a substitute for Plan 9's
\fIreplica\fR(8) and dump file system.
.PP .PP
The first argument to The first argument to
.I git .I git
@ -68,7 +66,7 @@ refers to the most recent version in the version history.
starts an interactive history viewer. starts an interactive history viewer.
.PP .PP
The Git tree can be inspected on the web at The Git tree can be inspected on the web at
.HR http://code.swtch.com/plan9port/ "" . .HR https://github.com/9fans/plan9port "" .
.SH FILES .SH FILES
.TP .TP
.B \*9/.git .B \*9/.git
@ -77,13 +75,11 @@ directory containing Git local repository
.B .gitignore .B .gitignore
list of files and wildcards to exclude from Git operations list of files and wildcards to exclude from Git operations
.SH SEE ALSO .SH SEE ALSO
.IR codereview (1)
.PP
Unix's Unix's
\fIgit\fR(1), \fIgit\fR(1),
.HR http://git-scm.com/doc .HR http://git-scm.com/doc
.PP .PP
.HR http://code.swtch.com/plan9port/ .HR https://9fans.github.io/plan9port/
.SH BUGS .SH BUGS
Plan 9 from User Space is no longer accessible using CVS or Mercurial; Plan 9 from User Space is no longer accessible using CVS or Mercurial;
you must use Git. you must use Git.

View file

@ -17,7 +17,7 @@ To obtain the Plan 9 tree, use Git
(see (see
.IR git (1)) .IR git (1))
or download a tar file from or download a tar file from
.HR http://swtch.com/plan9port "" . .HR https://9fans.github.io/plan9port "" .
.PP .PP
The tree can be unpacked anywhere, but the The tree can be unpacked anywhere, but the
usual place is usual place is

View file

@ -6,7 +6,7 @@ as such, it's copyright is held by Lucent Technologies and distributed under the
Lucent Public License version 1.02 [http://www.opensource.org/licenses/lucent1.02.php]. Lucent Public License version 1.02 [http://www.opensource.org/licenses/lucent1.02.php].
Modifications were made by Jeff Sickel in order to build using Plan 9 from User Modifications were made by Jeff Sickel in order to build using Plan 9 from User
Space [http://swtch.com/plan9port/] to the following files: Space [https://9fans.github.io/plan9port/] to the following files:
mkfile mkfile
re.c re.c

View file

@ -1,5 +1,5 @@
This software was packaged for Unix by Russ Cox. This software was packaged for Unix by Russ Cox.
Please send comments to rsc@swtch.com. Please send comments to rsc@swtch.com.
http://swtch.com/plan9port/unix https://9fans.github.io/plan9port/unix

View file

@ -321,7 +321,7 @@ When reading, this is the number of bytes still available from the last
read on the file; when writing, it is the number of bytes ready to be read on the file; when writing, it is the number of bytes ready to be
written. written.
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH SEE ALSO .SH SEE ALSO
.IR open (2), .IR open (2),
.IR print (3), .IR print (3),

View file

@ -24,7 +24,7 @@ for($i=0; $i<@ARGV; $i++){
} }
$text =~ s!../man(.)/([^.]*)\.html!$2$1.html!g; $text =~ s!../man(.)/([^.]*)\.html!$2$1.html!g;
$text =~ s!(http://swtch.com/plan9port/unix)!<a href="\1">\1</a>!g; $text =~ s!(https://9fans.github.io/plan9port/unix)!<a href="\1">\1</a>!g;
open(OUT, ">$ARGV[$i]") || die "open $ARGV[$i]: $!"; open(OUT, ">$ARGV[$i]") || die "open $ARGV[$i]: $!";
print OUT $text; print OUT $text;

View file

@ -362,7 +362,7 @@ main(...)
} }
.EE .EE
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH SEE ALSO .SH SEE ALSO
.IR print (3), .IR print (3),
.IR utf (7) .IR utf (7)

View file

@ -44,7 +44,7 @@ Therefore, it may be necessary to back up the input stream one character
after calling after calling
.IR fmtcharstod . .IR fmtcharstod .
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH SEE ALSO .SH SEE ALSO
.IR fscanf (3) .IR fscanf (3)
.SH DIAGNOSTICS .SH DIAGNOSTICS

View file

@ -43,7 +43,7 @@ The names are self-explanatory.
.PP .PP
The case-conversion routines return the character unchanged if it has no case. The case-conversion routines return the character unchanged if it has no case.
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH "SEE ALSO .SH "SEE ALSO
.IR isalpha (3) , .IR isalpha (3) ,
.IR "The Unicode Standard" . .IR "The Unicode Standard" .

View file

@ -648,7 +648,7 @@ x.tab.h:Pcmp -s: y.tab.h
cp y.tab.h x.tab.h cp y.tab.h x.tab.h
.EE .EE
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH SEE ALSO .SH SEE ALSO
.IR sh (1), .IR sh (1),
.IR regexp9 (7) .IR regexp9 (7)

View file

@ -31,4 +31,4 @@ MKSHELL=$PLAN9/bin/rc
./fixurls $target ./fixurls $target
push:V: push:V:
rsync -e ssh -t *.html swtch:www/swtch.com/plan9port/unix/man cp *.html $9fansweb/plan9port/unix/man

View file

@ -426,7 +426,7 @@ void fatal(char *msg, ...)
} }
.EE .EE
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH SEE ALSO .SH SEE ALSO
.IR fmtinstall (3), .IR fmtinstall (3),
.IR fprintf (3), .IR fprintf (3),

View file

@ -143,7 +143,7 @@ for example
the printed string will always be quoted; otherwise quotes will only be provided if necessary the printed string will always be quoted; otherwise quotes will only be provided if necessary
to avoid ambiguity. to avoid ambiguity.
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH "SEE ALSO .SH "SEE ALSO
.IR rc (1), .IR rc (1),
.IR malloc (3), .IR malloc (3),

View file

@ -194,7 +194,7 @@ fields of the
.I match .I match
array elements should be used. array elements should be used.
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH "SEE ALSO" .SH "SEE ALSO"
.IR grep (1) .IR grep (1)
.SH DIAGNOSTICS .SH DIAGNOSTICS

View file

@ -180,7 +180,7 @@ is the null string,
returns returns
.IR s1 . .IR s1 .
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH SEE ALSO .SH SEE ALSO
.IR utf (7), .IR utf (7),
.IR tcs (1) .IR tcs (1)

View file

@ -58,7 +58,7 @@ These functions are rune string analogues of
the corresponding functions in the corresponding functions in
.IR strcat (3). .IR strcat (3).
.SH SOURCE .SH SOURCE
.B http://swtch.com/plan9port/unix .B https://9fans.github.io/plan9port/unix
.SH SEE ALSO .SH SEE ALSO
.IR rune (3), .IR rune (3),
.IR strcat (3) .IR strcat (3)

View file

@ -64,7 +64,9 @@ mk-with-libs.tgz:V:
tgz:V: libutf.tgz libfmt.tgz libregexp9.tgz libbio.tgz mk.tgz mk-with-libs.tgz tgz:V: libutf.tgz libfmt.tgz libregexp9.tgz libbio.tgz mk.tgz mk-with-libs.tgz
push: push:V:
rsync -e ssh -t *.tgz swtch.com:www/swtch.com/plan9port/unix rm -f *.sha1 *.md5 *.sha256
ssh swtch.com rm -f www/swtch.com/plan9port/unix/*.sha1 \ for (i in *.tgz)
www/swtch.com/plan9port/unix/*.md5 sha1sum $i >$i.sha1
cp *.tgz $9fansweb/plan9port/unix
cp *.tgz.sha1 $9fansweb/plan9port/unix