File: README.RIGHT.NOW

package info (click to toggle)
sysvinit 2.75-3
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 552 kB
  • ctags: 423
  • sloc: ansic: 4,469; sh: 816; makefile: 115
file content (58 lines) | stat: -rw-r--r-- 2,166 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
WARNING:

  This version of sysvinit is really different from the 2.50 and
  earlier version.

  Shutdown now puts the system into runlevel 6 (reboot), 0 (halt)
  or 1 (single user). This can cause unexpected results if you
  install the binaries from this release into Slackware distributions
  older than Slackware 3.0.

SUPPORTED DISTRIBUTIONS:

  The binaries from this package can be installed in:

  o Debian 1.3 and later
  o RedHat 3.x and later
  o Slackware 3.0 (UNTESTED but it might work - no complaints yet).
    Also read the INIT.README in the slackware/ directory.
  o Slackware 2.x: see the slackware/ directory

  Do not install any of the scripts from the debian/ directory unless
  you know what you are doing.

UNSUPPORTED DISTRIBUTIONS:

  o The rest :)

  If you have a non-supported system, please upgrade to the latest version
  of your distribution that supports the Linux 2.0.x kernel (probably
  the reason why you are installing this newer sysvinit).

  You might get away by installing *just* the "init" binary, and nothing
  else. Do _not_ replace your existing halt, reboot or shutdown programs.

HOW TO NON DESTRUCTIVELY TEST THE NEW INIT:

  Install *just* the init binary as /sbin/init.new. Now reboot the system,
  and stop your bootloader so you can give arguments on the command line.
  With LILO you can usually achieve this by keeping the SHIFT key
  pressed during boot up. Enter the name of the kernel image (for LILO,
  TAB shows a list) followed by the argument "init=/sbin/init.new".
  The name "init.new" is special, do not use something like "init.test".

  For example:

        boot: linux init=/sbin/init.new

  YOU CANNOT SHUTDOWN IN A CLEAN WAY AFTER THIS. Your best bet is to use
  the "-n" flag to shutdown. This is because init is not running as process #1
  if you use this method. Anyway, if this works, you can remove the old init
  and copy the new init into place.

DISCLAIMER:

  If it breaks you get to keep both pieces. If you want to run the latest
  Linux 2.0.x kernel and you can't get init to work just upgrade your entire
  distribution to a newer version that supports the 2.0.x kernel properly.