Newsgroups: comp.os.linux.announce Path: gmd.de!xlink.net!fauern!zib-berlin.de!netmbx.de!Germany.EU.net! EU.net!uknet!warwick!zaphod.crihan.fr!jussieu.fr!univ-lyon1.fr! ghost.dsi.unimi.it!batcomputer!cornell!bounce-bounce From: ja...@purplet.demon.co.uk (Mike Jagdis) Subject: Bootsys-5 Message-ID: <1994Mar17.191212.18812@cs.cornell.edu> Followup-To: comp.os.linux.misc Keywords: bootsys5, init, booting, runlevel Sender: m...@cs.cornell.edu (Matt Welsh) Reply-To: ja...@purplet.demon.co.uk (Mike Jagdis) Organization: None Date: Thu, 17 Mar 1994 19:12:12 GMT Approved: linux-annou...@tc.cornell.edu (Matt Welsh) Lines: 62 Uploaded to sunsite.unc.edu, tsx-11.mit.edu and funet.hut.fi Bootsys-5 replaces the old, aged and decaying bootsys-4a. Bootsys-5 is a (more or less) complete true SYSV boot and runlevel environment. The included init understands both bdflush and update and knows how to fall back if bdflush isn't supported by the running kernel. Any SYSV init should work but how would I know? :-) The bootsys environment is designed to allow packages to easily install boot time check scripts and daemon management scripts. It is specifically designed for The Purple Distribution of Linux available in the UK BBS community but not necessarily elsewhere except by chance. This is basically ripped out of The Purple Distribution. The INSTALL script may be dodgy since it is *not* the normal way this is installed. Bootsys takes a policy of never requiring naive users to edit system critical shell scripts. Configuration information is held in simple and relatively loose format file in /etc/default. Many of these may be edited using shell scripts rather than directly with vi. Such scripts are installed in /etc/config. Bootsys is modules ready. It understands what to do with load=... and noload=... passed on the LILO boot line, plus it keeps a table of selected modules in /etc/default/modules. Not a lot of the kernel is modular yet though :-). Bootsys has been around a long while. However this version should almost certainly not be used with any kernel earlier than 0.99pl15. In particular the network interface setup script assumes you are using the newest version of route... Mike Title = SYSV style system boot and run level management Version = 0.5 Desc1 = Flexible boot environment. Policy of simple configuration Desc2 = files - naive users should never edit critical shell scripts. Desc3 = Init has built in support for update and bdflush - with auto Desc4 = fallback if kernel doesn't support bdflush. Boot time kernel Desc5 = module loading. Designed for easy package management. Author = Mike Jagdis AuthorEmail = ja...@purplet.demon.co.uk Required1 = awk, cat, chmod, chown, grep, rm, tr, others... Required2 = libc.so.4.5.21 Required3 = Required4 = CopyPolicy1 = Do it. Send fixes/enhancements. Send beer. Send money. CopyPolicy2 = Send women. Send CDs. Whatever. Just leave my name in there. Keywords = boot, init, script, runlevel, module, package, system Comment1 = This is pulled straight from The Purple Distribution where Comment2 = it has worked for years. This, however, may be incomplete Comment3 = or simply broken. I can't predict every setup so you probably Comment4 = need to know what you are doing to install this initially. Entered = 15MAR1994 EnteredBy = Mike Jagdis CheckedEmail = ja...@purple.demon.co.uk End