From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/935 Path: news.gmane.org!not-for-mail From: Lloyd Zusman Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: Debian/Ubuntu apt package instead of tar.gz? Date: Wed, 07 Dec 2005 19:52:50 -0500 Message-ID: <87k6eg5s0t.fsf@asfast.com> References: <87sltf9k5k.fsf@asfast.com> <20051205171723.4042.qmail@aacb45070c5888.315fe32.mid.smarden.org> <87psob6v3q.fsf@asfast.com> <20051207165401.21571.qmail@5dd47da67daad7.315fe32.mid.smarden.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1134003433 30670 80.91.229.2 (8 Dec 2005 00:57:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 8 Dec 2005 00:57:13 +0000 (UTC) Original-X-From: supervision-return-1171-gcsg-supervision=m.gmane.org@list.skarnet.org Thu Dec 08 01:57:10 2005 Return-path: Original-Received: from antah.skarnet.org ([212.85.147.14]) by ciao.gmane.org with smtp (Exim 4.43) id 1EkA4F-0002aX-50 for gcsg-supervision@gmane.org; Thu, 08 Dec 2005 01:55:27 +0100 Original-Received: (qmail 5706 invoked by uid 76); 8 Dec 2005 00:55:48 -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 5700 invoked from network); 8 Dec 2005 00:55:48 -0000 X-Injected-Via-Gmane: http://gmane.org/ Original-To: supervision@list.skarnet.org Original-Lines: 69 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: hippo.e-hippo.net User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:9jsaaTe4f5239PAPcEbAf7qw504= Original-Sender: news Xref: news.gmane.org gmane.comp.sysutils.supervision.general:935 Archived-At: Gerrit Pape writes: > On Mon, Dec 05, 2005 at 05:24:09PM -0500, Lloyd Zusman wrote: >> Gerrit Pape writes: >> >> [ ... ] >> >> Yep, I know about runit-run, but "apt-cache show runit" doesn't state >> whether or not runit installs itself into inittab. Could that perhaps >> be briefly mentioned in a future release of those docs? > > This currently is documented in /usr/share/doc/runit/README.Debian, but > I can add it to the package description also. But don't I have to install runit through the dpkg system before I can read this README.Debian file? I'd like to know whether runit installs itself into inittab _before_ installing, so I can take care of any preparations beforehand (recall that I already have the .tar.gz version installed, and I need to know how much of that to back out before installing the dpkg version). Or am I missing something about dpkg? >> Actually, this brings up a related question. Assuming for the moment >> that Ubuntu functions the same as Debian, how many of the seven steps >> [ ... ] will be automatically >> performed on a well-configured Debian/Ubuntu during an "apt-get install >> runit-run"? > > See /usr/share/doc/runit-run/README.Debian, it does all but the > service migration, and the final reboot. Same comment as above: I don't want to read this _after_ I install runit-run ... I'd like to know how the install will affect my existing sysvinit daemons before I decide to issue an "apt-get install" for it. >> [ ... ] > > Debian services that are integrated into sysvinit are disabled by > default, and need to be converted manually if they should run by > default; the runit-run package enables a getty service, and additionally > takes care that the packages' init scripts aren't run automatically on > package installation/upgrade/remove through the policy-rc.d interface. > > To ease service migration on Debian, I'm in the progress of creating a > runit-services package that includes service directories for some > services, see > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=330029 > > Help's always welcome ;-). I wish I had more spare time :( Hmm ... it occurs to me that the following might be useful: What if on an installation of runit-run, a special runit-based service was installed that would do the equivalent of "/etc/init.d/rc N" where N varies from 0 to 6? ... at least for everything but that single getty. This way, after installation, we would still have a usable system, and we could then convert our sysvinit daemons at our leisure to be runit-based. Thoughts? -- Lloyd Zusman ljz@asfast.com God bless you.