Date: Thu, 12 Jul 2001 10:48:21 +0200 From: Neil Blakey-Milner <nbm@mithrandr.moria.org> To: "Karsten W. Rohrbach" <karsten@rohrbach.de> Cc: Terry Lambert <tlambert2@mindspring.com>, Bill Moran <wmoran@iowna.com>, freebsd-hackers@FreeBSD.ORG Subject: Re: getting rid of sysinstall - Was: FreeBSD Mall now BSDCentral Message-ID: <20010712104821.B66247@mithrandr.moria.org> In-Reply-To: <20010711190247.D52923@mail.webmonster.de>; from karsten@rohrbach.de on Wed, Jul 11, 2001 at 07:02:47PM %2B0200 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>
next in thread | previous in thread | raw e-mail | index | archive | help
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]<---------+ > > <disclaimer> > 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 ;-) > </disclaimer> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010712104821.B66247>