From owner-freebsd-hackers Thu Jul 12 1:48:32 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from infinitive.futureperfectcorporation.com (curie.sunesi.com [196.25.112.244]) by hub.freebsd.org (Postfix) with SMTP id C91E537B401 for ; Thu, 12 Jul 2001 01:48:23 -0700 (PDT) (envelope-from nbm@gerund.futureperfectcorporation.com) Received: (qmail 61857 invoked by uid 0); 12 Jul 2001 09:08:05 -0000 Received: from choke.sunesi.net (HELO gerund.futureperfectcorporation.com) (196.25.112.242) by infinitive.futureperfectcorporation.com with SMTP; 12 Jul 2001 09:08:05 -0000 Received: (qmail 66522 invoked by uid 1001); 12 Jul 2001 08:48:21 -0000 Date: Thu, 12 Jul 2001 10:48:21 +0200 From: Neil Blakey-Milner To: "Karsten W. Rohrbach" Cc: Terry Lambert , Bill Moran , freebsd-hackers@FreeBSD.ORG Subject: Re: getting rid of sysinstall - Was: FreeBSD Mall now BSDCentral Message-ID: <20010712104821.B66247@mithrandr.moria.org> References: <20010706144935.A61843@xor.obsecurity.org> <3B4650D0.97F10B83@bellatlantic.net> <20010707002340.B16071@widomaker.com> <20010707004731V.jkh@osd.bsdi.com> <3B49F8D5.2C9BFA73@mindspring.com> <3B4A0124.26025FB5@iowna.com> <3B4A1423.E8E365E@mindspring.com> <20010711190247.D52923@mail.webmonster.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010711190247.D52923@mail.webmonster.de>; from karsten@rohrbach.de on Wed, Jul 11, 2001 at 07:02:47PM +0200 Organization: iTouch Labs X-Operating-System: FreeBSD 4.3-RELEASE i386 X-URL: http://mithrandr.moria.org/nbm/ Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed 2001-07-11 (19:02), Karsten W. Rohrbach wrote: > Terry Lambert(tlambert2@mindspring.com)@2001.07.09 13:29:23 +0000: > [...] > > > There are too many steps. > > > > X11 is a distribution set, instead of a package. > > > > Etc. (I could go on forever). > > > > ...then let's wrap up a concept of a interpreter language driven > installer. redhat does it in python since years, so could we... > > some rough and spontaneuos ideas: > - stripped down python interpreter runs as init > - class framework for 'plugin modules' such as postinst config,... > - basic 'service' classes for abstraction of the ui, binary execution > and fileio (for config files) ... > so the scheme would boil down to something like this: > > [gui multiplexer]<--+-->[cli] > ^ +-->[text ui] > [cdboot/loader] | +-->[xf86 gui] > | | +-->[remote ui] > v | +-->[unattended] > [kernel]->[python]->[rc-loader] | > | | > v v > [messaging/core]<------+-->[config writers] > ^ +-->[exec subsystem] > | | ^ > v | | > [sig verifier]<->[dist source handling] | v > ^ | [fdisk/disklabel/...] > [cd mount]<---------+ | > [hd mount]<---------+ +-->[upgrade subsys] > [nfs mount]<---------+ +-->[package installer] > [ftp/http fetcher]<---------+ > > > this in no way perfect, just some idea -- feel free to flame me if i > missed the point, but don't rip out my intestines ;-) > s/python/tcl/, and you're talking about "libh". Neil -- Neil Blakey-Milner nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message