From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26649 invoked by uid 1002); 2 May 2003 19:54:58 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 5529 invoked from network); 2 May 2003 19:54:57 -0000 Content-Type: text/plain; charset="iso-8859-1" From: Evan Powers To: gentoo-dev@gentoo.org Date: Fri, 2 May 2003 15:54:56 -0400 User-Agent: KMail/1.4.3 References: In-Reply-To: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200305021554.56144.powers.161@osu.edu> Subject: Re: [gentoo-dev] Init replacement X-Archives-Salt: 1e10c0bb-8496-46a6-90e9-c4020c5a4b57 X-Archives-Hash: 22757cd2c3a61c9dc97c3b1c7c7ebd18 On Friday 02 May 2003 03:23 pm, Wouter van Kleunen wrote: > For example firewall generators generate init scripts. And sysvinit > frontends (KDE has a frontend) uses it. I think also mandrake has a > frontend for selecting which services get booted. I dunno about suse or > red hat. I don't say these distro's should immediatly start using this > init. But your claim that only 1 program parses these files is not true= =2E I'm not sure if those are particularly good counter examples. I'm not tot= ally=20 familiar with KDE's frontend, but I was, at a time, familiar with the=20 Linuxconf equivalent. Sysvinit frontends probably do not actually look inside the init scripts;= all=20 they care about is the filename. The menus for selecting which service to= run=20 at boot are really asking which script files you want in which runlevels.= =20 Most frontends serve only to manipulate the symlinks. So the script's for= mat=20 is still parsed by only one program. As for firewall generators...what sort of generated script are you talkin= g=20 about? I'd imagine you mean that the program merely generates a sequence = of=20 iptables commands which initialize the tables correctly, since iptables=20 doesn't have a file format of it's own. I'm not sure how wrapping the=20 sequence of commands in XML markup is accomplishing anything.... That said, don't take my criticisms too harshly. I think there's much tha= t can=20 be done to improve Gentoo's init system (despite it's being quite good,=20 compared to other systems, at present), and I think your direction is=20 interesting. But there are a number of things in your approach which give= me=20 pause. Good luck in any case, Evan -- gentoo-dev@gentoo.org mailing list