From owner-freebsd-rc@FreeBSD.ORG Tue Mar 28 22:38:52 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC20716A60A for ; Tue, 28 Mar 2006 22:38:52 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.FreeBSD.org (Postfix) with SMTP id A965E43E1F for ; Tue, 28 Mar 2006 22:05:21 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 96018 invoked by uid 399); 28 Mar 2006 22:05:20 -0000 Received: from localhost (HELO ?192.168.0.3?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 28 Mar 2006 22:05:20 -0000 Message-ID: <4429B31E.2010803@FreeBSD.org> Date: Tue, 28 Mar 2006 14:05:18 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 1.5 (X11/20060112) MIME-Version: 1.0 To: Dirk Engling References: <4426B641.7030203@erdgeist.org> In-Reply-To: <4426B641.7030203@erdgeist.org> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-rc@freebsd.org Subject: Re: Extend the rc interface for configuration X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2006 22:38:55 -0000 Dirk Engling wrote: > Dear rc-hackers, > > in my understanding the rc.d interface is a generic abstraction of > common actions you want to perform on server software. Alas, such is not the case. You can get more information at http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-rcd.html > When administrating lots of servers of different type I stumbled accross > many configuration actions that were similar, for example > adding/removing virtual hosts and users for my mail/ web/ ftp/ name/ > jabber-server, configuring ports, logfiles, ssl-ports + certs/ keys etc. There are already excellent tools to deal with the class of problems you describe, the most popular being cfengine. hth, Doug -- This .signature sanitized for your protection