Commit Diff


commit - efea318b2e7e4725ff850544fa2609a65a196845
commit + bdbc55d3524a3a93afad6fba08dfe5f774a3d2d2
blob - 1316a402708d1c8c46c3c2ddb8a68ccc2017471b
blob + 8cec190c8b6b4b7d48c44c3560501b73a0841dbd
--- README
+++ README
@@ -3,9 +3,11 @@ This is a port of many Plan 9 libraries and programs t
 * Installation
 
 To install, run ./INSTALL.  It builds mk and then uses mk to
-run the rest of the installation.  For more details, see install(1),
-at http://swtch.com/plan9port/man/man1/install.html.
+run the rest of the installation.  
 
+For more details, see install(1), at install.txt in this directory
+and at http://swtch.com/plan9port/man/man1/install.html.
+
 * Documentation
 
 See http://swtch.com/plan9port/man/ for more documentation.
blob - 07d4ec36215a8c1cdaa6b81ea092e02c14ed50cf
blob + 1180132054c2f31c4f2dc5be2c99c1fd95095b73
--- bin/g
+++ bin/g
@@ -30,7 +30,7 @@ case $# in
 	;;
 1)
 	pattern="$1"
-	files=`/bin/ls *.[bcChlmy] *.cc *.lx *.cgi *.pl *.py *.tex *.ms *.java *.xy 2>/dev/null |
+	files=`/bin/ls *.[bcChlmy] *.cc *.cs *.lx *.cgi *.pl *.py *.tex *.ms *.java *.xy 2>/dev/null |
 		9 grep -v '\.tab?\.[ch]$'`
 	;;
 *)
blob - 95a0e4559f9e512f963ca87b33f37d5e5be8a8ab
blob + 17ca1ee73e231f0ed9d4206840d1f393cc3887f5
--- dist/debian/mkrep
+++ dist/debian/mkrep
@@ -4,10 +4,13 @@ cd /scratch/rsc/plan9
 cvs up -dAP
 cd dist; ./mkfilelist >filelist
 cp filelist /usr/local/plan9/dist
+cd /usr/local/plan9/dist/debian
 
 rm -rf dists pool
 mkdir -p dists pool
 ./mkpkg all
+mkdir other
+cp other/*.deb pool
 d=dists/testing/main/binary-i386
 mkdir -p $d
 apt-ftparchive packages pool |tee $d/Packages |gzip >$d/Packages.gz
blob - 93fa1d0523a74561975f7d4b3371841da72e7488
blob + 8b0c43c0034c9ddb3fac254b68d16e7784a7c5d9
--- include/libc.h
+++ include/libc.h
@@ -833,7 +833,6 @@ extern	int	post9pservice(int, char*);
 #define main	p9main
 #endif
 
-/* compiler checking on plan 9, in rscc */
 #ifdef VARARGCK
 #pragma	varargck	type	"lld"	vlong
 #pragma	varargck	type	"llx"	vlong
blob - /dev/null
blob + 9646ce422016dc8a125f4f159b64ce8c77f1b5d9 (mode 644)
--- /dev/null
+++ install.txt
@@ -0,0 +1,85 @@
+
+     INSTALL(1)                                             INSTALL(1)
+
+     NAME
+          install - notes about Plan 9 from User Space installation
+
+     SYNOPSIS
+          cd /usr/local/plan9; ./INSTALL
+
+     DESCRIPTION
+          To obtain the Plan 9 tree, use CVS (see cvs(1)) or download
+          a tar file from http://swtch.com/plan9port.
+
+          In the root of the tree, run ./INSTALL.  This script first
+          uses make(1) to build the Plan 9 build program mk(1) if nec-
+          essary.  It cleans all previously built object files and
+          libraries out of the tree, rebuilds and installs everything,
+          and then cleans up.
+
+          There are a few files in tree which have the root hard-coded
+          in them.  After the build, INSTALL edits these files to
+          replace the string /usr/local/plan9 with the name of the
+          root of the current tree.
+
+          Finally, INSTALL builds an HTML version of the manual and
+          installs it in /usr/local/plan9/man.
+
+          INSTALL can safely be repeated to rebuild the system from
+          scratch.
+
+          At the end of the build, INSTALL prints suggested settings
+          for the environment variables $PLAN9 and $PATH.  After set-
+          ting those, the script $PLAN9/dist/isum will print a short
+          summary of the installation output, omitting the usual com-
+          mand chatter but preserving compiler warnings and errors.
+
+          Plan 9 from User Space uses different threading implementa-
+          tions on Linux 2.6 and later kernels than on 2.4 and ear-
+          lier; and on FreeBSD 5 and later kernels than on FreeBSD 4
+          and earlier.  Running binaries from one class on another
+          will not work.
+
+          Some Linux 2.6 systems (e.g., Gentoo) do not use the new
+          NPTL pthread library even though the kernel supports them.
+          On these systems, plan9port must fall back on the threading
+          code intended for Linux 2.4.  To accomplish this, INSTALL
+          checks whether the running system uses NPTL and sets
+          SYSVERSION in /usr/local/plan9/config accordingly.  The file
+          /usr/local/plan9/LOCAL.config is appended to config after
+          this auto-detection and can be used to override the choices.
+          If LOCAL.config contains a line WSYSTYPE=nowsys then the
+          system is built without using X11.
+
+     Page 1                       Plan 9            (printed 11/28/05)
+
+     INSTALL(1)                                             INSTALL(1)
+
+          Once the system is built for the first time, it can be main-
+          tained and rebuilt using mk(1).
+
+     FILES
+          /usr/local/plan9/lib/moveplan9.files
+               the list of files that need to have /usr/local/plan9
+               edited out of them
+
+          /usr/local/plan9/lib/moveplan9.sh
+               the script that edits the files
+
+          /usr/local/plan9/src/mkmk.sh
+               the shell script used to build mk(1)
+
+          /usr/local/plan9/dist/manweb
+               the shell script that builds the HTML manual
+
+          /usr/local/plan9/man/index.html
+               the top-level page in the HTML version of the manual
+
+          /usr/local/plan9/install.log
+               logged output from the last run of INSTALL
+
+     SEE ALSO
+          intro(1), cvs(1)
+
+     Page 2                       Plan 9            (printed 11/28/05)
+
blob - 000836874cdb84c68cc072b9773629d947d981e9
blob + df83d34a9e8533dd0d7a4275dc3d612b994c19de
--- ndb/local
+++ ndb/local
@@ -16,3 +16,4 @@ authdom=cs.bell-labs.com
 authdom=tip9ug.jp
 	auth=mordor.tip9ug.jp
 	
+authdom=pdos.csail.mit.edu auth=glenda.csail.mit.edu
blob - 5c50a0df314c36c46a85a2df5a5447cd63ec5935
blob + d0a5c9d98e0983be60d3c6a1411490bccff155a9
--- src/cmd/venti/srv/bloom.c
+++ src/cmd/venti/srv/bloom.c
@@ -24,7 +24,6 @@ bloominit(Bloom *b, vlong vsize, u8int *data)
 		if(unpackbloomhead(b, data) < 0)
 			return -1;
 	
-fprint(2, "bloom size %lud nhash %d\n", b->size, b->nhash);
 	b->mask = b->size-1;
 	b->data = data;
 	return 0;
@@ -49,7 +48,6 @@ readbloom(Part *p)
 	b = vtmallocz(sizeof *b);
 	if(readpart(p, 0, buf, sizeof buf) < 0)
 		return nil;
-fprint(2, "header %.16H\n", buf);
 	if(bloominit(b, 0, buf) < 0){
 		vtfree(b);
 		return nil;
blob - df79341d322b3cf2819bb2dd15cd072f1369f211
blob + f804af88173a3fdc893aecfbaffef061d73230f3
--- src/cmd/venti/srv/part.c
+++ src/cmd/venti/srv/part.c
@@ -145,6 +145,8 @@ initpart(char *name, int mode)
 	if(hi == 0)
 		hi = dir->length;
 	part->size = hi - part->offset;
+fprint(2, "part %s: file %s offset %,lld size %,lld\n", 
+	name, file, part->offset, part->size);
 #ifdef CANBLOCKSIZE
 	{
 		struct statfs sfs;