Skip site navigation (1)Skip section navigation (2)
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>