I am assuming you read the README for this package.

This package needs only package:

-- Steve Baker's  `tree' package.  Get it from the same ftp directory
   this package was in.

After unpacking the tarball with 

gunzip runlevelconf-0.08.tar.gz
tar xvf runlevelconf-0.08.tar

go to the top directory, `runlevelconf-0.08'.

Now to install the package to the default locations, and use the
default list of allowed runlevels, do 

make ibase

Configuration
=============

Location:
*********

By default, the package installs the rlc-* scripts in
/package/admin/runlevelconf-0.08/command, and makes links in /command.
The rlc.functions file goes in /var/service/runlevelconf/.  These
directories are specified in `config/COMMAND_DIR' and
`config/RUNLEVELCONF', respectively.  To put the scripts in
/usr/local/bin, say, do

echo /usr/local/bin > config/COMMAND_DIR

Similarly, you can do 

echo /etc/runlevel > config/RUNLEVELCONF

Trying to figure out the best value for RUNLEVELCONF, keep in mind
that files will be put and taken out from $RUNLEVELCONF.  For example,
the schedule directories will be created under $RUNLEVELCONF, but
also, the so called "picture" files containing the start/stop
dependency information will be stored in $RUNLEVELCONF.

If you first want to install the package in a temporary location, do, say,

echo /tmp/runlevelconf-root > config/DESTDIR

to install in /tmp/rlc-root/$COMMAND_DIR and /tmp/rlc-root/$RUNLEVELCONF,
respectively. 

When you are ready to install permanently, do 

make destdir  # removes $DESTDIR
rm config/DESTDIR
make ibase

Shell:
******

You can specify the shell to use in the file
config/MYSHELL.  For example, do 

echo /bin/ksh > config/MYSHELL

to have the scripts use the Korn Shell.

Runlevel list:
**************

The default list of runlevels is 

S 0 1 2 3 4 5 6

and it is specified in config/RUNLEVEL_LIST.  You can change it by
doing 

echo 1 2 3 55 99 > config/RUNLEVEL_LIST

