This should explain how to install the mods for access control lists.
I am writing this after the fact, though, so if I have forgotten anything,
let me know.

0) after unpacking, you should have the files

	README		README.kernel
	h.pat		sys.pat
	acl.h		acl.c
	getacl.2	setacl.2
	login.pat

	Makefile	jjg.h
	chacl.c		chacl.l
	cpacl.c		cpacl.l
	edacl.sh	edacl.l
	lsacl.c		lsacl.l

1) h.pat and sys.pat are patches to files in the /sys/h and /sys/sys
   directories.  if you have the patch program, then

	( cd /sys/h ; patch ) < h.pat
	( cd /sys/sys ; patch ) < sys.pat

   otherwise you will have to apply the patches to the files by hand.

2) install the files acl.h and acl.c in /sys/h and /sys/sys , respectively.

3) make and install the new kernel.  brief instructions are in README.kernel .

4) edit the Makefile and change BINDIR to whatever.  then "make install"
   to get the programs chacl cpacl edacl lsacl .

5) login.pat is a patch to /usr/src/bin/login.c , to make login clear
   the acl on the user's terminal.  patch, make, and install login .

6) install the man pages;  "make man" will do it.

7) reboot.

8) read the man pages for the programs, and try them out.

9) please send comments, fixes, improvements, and (mild) flames back
   to me - linus!security!jjg .
