This directory is organized as follows:

README - Instructions for building and installing the LSM-based SELinux.

doc/module - Technical report describing SELinux module implementation.
doc/policy - Technical report describing how to configure the SELinux policy.

libsecure - A library containing helper functions and
	    wrapper functions for new system calls. 
libsecure/src - The source code for the functions.
libsecure/include - Function prototypes and definitions.
libsecure/man - Manual pages.
libsecure/test - Test programs and utilities.

module - This directory contains some additional files related to
	 the SELinux security module, which is located in the
	 security/selinux subdirectory of the lsm-2.[45] tree.  
module/selinux-2.4.patch - A SELinux-specific kernel patch to apply on top
			   of the LSM-patched 2.4 kernel.
module/selinux-2.5.patch - A  SELinux-specific kernel patch to apply on top
			   of the LSM-patched 2.5 kernel.
module/checkpolicy - A program for compiling policy configurations into
		     a form useable by the security module.

setfiles - The setfiles utility program for setting file labels.

policy - The example security policy configuration.
policy/file_contexts - The file contexts configuration.

selopt - The Selopt Labeled Networking Support utilities and libraries.
         See selopt/README.SELinux and selopt/doc/*.

devfsd - A devfsd module for SELinux to maintain the labels on devfs nodes.
	 
utils - New and modified daemons and utilities.
utils/appconfig - Example security context configuration files for 
		  daemons and utilities.
utils/newrole - New utility for changing roles within a session.
utils/run_init - New utility for running init scripts with the proper context.
utils/spasswd - Wrappers for normal passwd,adduser,vipw,... programs.  
		See the README.
utils/* - Everything else is a modified daemon or utility package, changed
	  to deal with security contexts.  Only a few of these modified
	  programs are really critical, e.g. login in the util-linux
	  package, sshd in the openssh package, and crond in the 
	  vixie-cron package.  
