
These instructions assume you know how to configure, build and install
Linux kernels.  If not, please consult the README and Documentation
files in your kernel sources.

When you configure the 2.6 kernel, you need at least these options.

  CONFIG_MODULES=y
  CONFIG_SECURITY=y
  CONFIG_SECURITY_CAPABILITIES=m

Note that CONFIG_SECURITY_CAPABILITIES *must* be a module.  If it is
configured directly into the kernel ("=y"), the realtime LSM will not
work.

Compile the kernel and its modules in the usual way.

  $ make bzImage
  $ make modules

Don't forget (as root) to install the kernel `bzImage' in some
appropriate place, update /etc/lilo.conf, and run `lilo'.

Unpack the LSM.

  $ tar xvzf realtime-$(version)
  $ cd realtime-$(version)

If `/usr/src/linux' does not point to your kernel sources, set the
appropriate KERNEL_DIR in the Makefile or pass it as an argument to
make.  Now build the LSM and install all the kernel modules.

  $ make KERNEL_DIR=/usr/src/linux-2.6.1
  $ sudo make install		# runs `make module_install'

The install requires root authority, and will recreate the entire
/lib/modules subdirectory for your kernel version are using.  If this
already exists, you might want to save it under a different name
first, just to be safe.
