70 lines
3.1 KiB
Plaintext
70 lines
3.1 KiB
Plaintext
$Id: README,v 4.1 1993/03/23 16:16:49 mike Exp $
|
|
|
|
|
|
This directory contains a more or less complete System V-a-like
|
|
init system. It includes configuration scripts, an init program
|
|
(complete with source) and some extra executables from other
|
|
places which you really do need.
|
|
|
|
The extra directory contains executables of other programs you may
|
|
need (or may need to update) to make some scripts work. They will
|
|
be installed if necessary by the INSTALL script. Other programs may
|
|
be required but aren't distributed here. Specifically awk and ps.
|
|
|
|
To install this YOU FIRST NEED A BOOTABLE FLOPPY!
|
|
|
|
I can't stress that enough. If something goes wrong at any stage
|
|
you could end up with an unbootable system. I take great pains to
|
|
leave sensitive changes to the last moment and create .old files
|
|
of everything that already exists but I can't think of everything
|
|
so MAKE SURE YOU CAN BOOT FROM FLOPPY AND CAN MOUNT YOUR HARD DISK!
|
|
|
|
When you're sure you can recover your system from a gettyless state
|
|
you can run the INSTALL script. Read the messages! If in doubt type
|
|
shell at one of the prompts, check your system and then continue.
|
|
|
|
If you do need to recover your system you'll find all the old scripts,
|
|
init etc. have been renamed from xxx to xxx.old. At least you will unless
|
|
you've made the mistake of running INSTALL more than once :-).
|
|
|
|
When you're happy it's all working you can do a 'find / -name \*.old'
|
|
to find the old stuff and delete what you're sure you don't need...
|
|
|
|
Unless you have already made major changes to your rc, rc.local or
|
|
rc.net files this should work more or less out of the box subject to
|
|
you getting the getty lines in the supplied inittab right for your
|
|
system and setting the right Internet address in /etc/default/tcp if
|
|
you have tcp installed and running.
|
|
|
|
If you have tcp but don't have an ethernet card then you can just
|
|
comment out the NET line in /etc/default/tcp. This will prevent any
|
|
attempt to configure the ethernet card (due to lack of information)
|
|
but will configure the loopback interface correctly. One day this
|
|
should be made to support multiple external interfaces too... :-)
|
|
|
|
If you are short of memory and need swap at all times but are using a
|
|
swap file for some reason rather than a swap partition you may be in
|
|
trouble. Swap files are only attached after non-root file systems have
|
|
been mounted whereas swap partitions are attached as soon as the system
|
|
is booted, before we even consider checking the root file system.
|
|
|
|
The solution is simple. Create the swap file in the /dev directory.
|
|
The scripts assume that anything in /dev is a partition and anything
|
|
not in /dev is a file. Of course, this assumes that /dev is on your root
|
|
file system - but if it isn't the system is doomed anyway :-).
|
|
|
|
There are some man pages in the man subdirectory. These aren't installed
|
|
by default. You probably want to install these since, although this init
|
|
is close to standard SYSV, there are some non-standard extensions - most
|
|
noticeably the ability to name run levels.
|
|
|
|
For details of how to start and stop various services and configure your
|
|
own run levels see the file HOW in this directory.
|
|
|
|
Have fun...
|
|
|
|
Mike
|
|
|
|
Internet: jaggy@purplet.demon.co.uk
|
|
FidoNet: Mike Jagdis, 2:252/305
|