* Merged newxml into HEAD
[linux_from_scratch.git] / bootscripts / contrib / new-boot-0.2 / README.compatibility
blob416b97af4c4527938231f6c1484c70c38e93131c
1 These scripts have been written with compatibility in mind. They will work
2 unchanged, no matter if you put them in /sbin/init.d, /etc/init.d or /etc/rc.d.
3 They don't depend on programs in /usr or non-standard switches to certain
4 commands. They will work with both psmisc's pidof and the one included
5 in this package for instance.
6 But that's not all. The scripts should even work unchanged with SysVinit! 
7 And they are probably better than most SysVinit scripts out there. They are
8 certainly better than the LFS 3.0 boot scripts (of course that's only because
9 this set is an improved version of the LFS scripts, rather than a rewrite
10 from scratch), so even if you decide to stay with SysVinit you might want to use
11 this set of scripts. 
12 You don't even have to remove the "need" statements because the
13 scripts will detect the lack of dependency management on your system (and these
14 statements can be a help when assigning sequence numbers so they should be left
15 just for documentation purposes).
16 Of course these scripts will also work with other inits that implement
17 Richard Gooch's need-based dependency management scheme.
19 Note: The above does of course only refer to the functions and services 
20 scripts and the scripts in the runlevel.? directories. 
21 The rc script, sim-bins and the setup of the init.d/ directory in general
22 does depend on features specific to Simpleinit-msb.
23 It is not possible to just copy the init.d/ directory to your main system and
24 boot it with the util-linux version of Simpleinit, SysVinit or any other init.