On Wed 2001-07-11 (19:02), Karsten W. Rohrbach wrote:
> Terry Lambert([EMAIL PROTECTED])@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
[EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message