From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/1600 Path: news.gmane.org!not-for-mail From: Vincent Danen Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: using runit as init Date: Tue, 08 Jan 2008 00:11:44 -0700 Message-ID: <20080108071144.GJ41886@linsec.ca> References: <200801032151.21524.list-supervision@augensalat.de> <12EC84FDD73F4BD8A78E7501EB19F1E2@home.internal> <50F2BE60A0EF6D478B1BCC633DEC28CC01F708@server.home.internal> <200801060017.52406.list-supervision@augensalat.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Y/WcH0a6A93yCHGr" X-Trace: ger.gmane.org 1199776398 11670 80.91.229.12 (8 Jan 2008 07:13:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Jan 2008 07:13:18 +0000 (UTC) Cc: supervision@list.skarnet.org To: Bernhard Graf Original-X-From: supervision-return-1835-gcsg-supervision=m.gmane.org@list.skarnet.org Tue Jan 08 08:13:38 2008 Return-path: Envelope-to: gcsg-supervision@gmane.org Original-Received: from antah.skarnet.org ([212.85.147.14]) by lo.gmane.org with smtp (Exim 4.50) id 1JC8eU-0005JC-Fs for gcsg-supervision@gmane.org; Tue, 08 Jan 2008 08:13:34 +0100 Original-Received: (qmail 16172 invoked by uid 76); 8 Jan 2008 07:13:16 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Archive: Original-Received: (qmail 16165 invoked from network); 8 Jan 2008 07:13:16 -0000 X-URL: http://linsec.ca/ In-reply-to: <200801060017.52406.list-supervision@augensalat.de> Content-disposition: inline X-PGP-Key: http://linsec.ca/vdanen.asc X-PGP-Key-ID: 0xFEE30AD4 X-PGP-Key-Fingerprint: 7F6C A60C 06C2 4811 FA1C A2BC 2EBC 5E32 FEE3 0AD4 X-Delivery-Agent: TMDA/1.1.10 (Killyloch) X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: vdanen@annvix.org X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on hades.annvix.ca X-SA-Exim-Version: 4.2.1 (built Tue, 18 Dec 2007 12:19:09 -0700) X-SA-Exim-Scanned: Yes (on hades.annvix.org) User-Agent: Mutt/1.5.17 (2007-11-01) X-Spam-Status: No, score=-2.6 required=6.0 tests=BAYES_00 autolearn=unavailable version=3.2.3 X-Spam-Level: Xref: news.gmane.org gmane.comp.sysutils.supervision.general:1600 Archived-At: --Y/WcH0a6A93yCHGr Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Bernhard Graf [2008-01-06 00:17:51 +0100= ]: >rehan khan wrote: > >> You could also try the following: >> >> http://fedorafastboot.wiki.sourceforge.net/The+Runlevel+Scheme > >Thanks for the pointer. >I'm checking all related sites and fedorafastboot was one of the first=20 >that I looked at. Has some nice infos and inspirations. You may also be interested in what Annvix has done. Annvix has used runit for init for quite a few years now, and very successfully. It still handles traditional "initscripts", but doesn't handle number-based runlevels or runlevel switching (largely due to the fact that Annvix has no GUI and thus has no real need for that). But the /sbin/rc script is completely custom, as are the 1, 2, and 3 scripts (using execline). There's no real documentation for anything, but (I hope) the code is clean enough to be understandable: http://svn.annvix.org/cgi-bin/viewvc.cgi/tools/runit/trunk/ That's got the relevant runit scripts we use to handle init. Note that we don't completely do away with sysvinit... there are some useful tools that come with it; we just don't use sysvinit's init. --=20 Vincent Danen @ http://linsec.ca/ --Y/WcH0a6A93yCHGr Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (Darwin) iEYEARECAAYFAkeDIjAACgkQLrxeMv7jCtRDsgCfQIhgpvxvADmG5tVdu81w85j2 83cAmwfnkk64gIqcMlOeQPD6EYC3NG10 =2ijg -----END PGP SIGNATURE----- --Y/WcH0a6A93yCHGr--