From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/647 Path: main.gmane.org!not-for-mail From: Larry Doolittle Newsgroups: gmane.comp.sysutils.supervision.general Subject: runit on debian sid success, and questions Date: Fri, 14 Jan 2005 12:08:29 -0800 Message-ID: <20050114120829.A11970@recycle.lbl.gov> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1105734633 17650 80.91.229.6 (14 Jan 2005 20:30:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 14 Jan 2005 20:30:33 +0000 (UTC) Original-X-From: supervision-return-886-gcsg-supervision=m.gmane.org@list.skarnet.org Fri Jan 14 21:30:24 2005 Return-path: Original-Received: from antah.skarnet.org ([212.85.147.14] ident=qmailr) by deer.gmane.org with smtp (Exim 3.35 #1 (Debian)) id 1CpXyq-0002yH-00 for ; Fri, 14 Jan 2005 21:23:36 +0100 Original-Received: (qmail 32075 invoked by uid 76); 14 Jan 2005 20:23:55 -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 31968 invoked from network); 14 Jan 2005 20:08:54 -0000 Original-To: supervision@list.skarnet.org, Gerrit Pape Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Xref: main.gmane.org gmane.comp.sysutils.supervision.general:647 X-Report-Spam: http://spam.gmane.org/gmane.comp.sysutils.supervision.general:647 Gerrit - I have my debian sid amd64 system converted to runit-1.05. The stock init scripts are totally out of control, IMNSHO. I'd even like to rework the rcS (one-time) scripts, but by running /etc/init.d/rcS from /etc/runit/1 I can postpone that effort. I'm not done setting everything up, but at the moment my system is running about as well as it did before the change. $ ls /var/service boa getty-5 getty-6 klogd ntpclient qmail socklog sshd xfs $ The only (non-kernel) daemons left running _not_ under runsvdir are udevd, portmap, and gconfd-2. Vixie cron and I aren't getting along very well at the moment, it's not running at all. :-p Here are my questions (so far) about runit and friends: In the debian kit, most static files are in /etc/runit, while dynamic files are in /var. A forest of symlinks connects the two "databases". One exception to that rule is the log configuration file, in /var/log/foo/config. Is this purposeful and/or unavoidable? The process of setting up service directories is tedious. It's a little late for me, but I can imagine automating some of the creation and maintenance process. Maybe even (gasp) a GUI. Are you aware of any efforts in this direction? Thanks for freeing me from SysV-init! - Larry