From owner-freebsd-hackers Sun Nov 30 23:11:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA13646 for hackers-outgoing; Sun, 30 Nov 1997 23:11:17 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from zippy.dyn.ml.org (garbanzo@seoul-207.ppp.hooked.net [206.169.228.207]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id XAA13631 for ; Sun, 30 Nov 1997 23:11:12 -0800 (PST) (envelope-from garbanzo@hooked.net) Received: from localhost (garbanzo@localhost) by zippy.dyn.ml.org (8.8.7/8.8.7) with SMTP id XAA02482; Sun, 30 Nov 1997 23:12:03 -0800 (PST) X-Authentication-Warning: zippy.dyn.ml.org: garbanzo owned process doing -bs Date: Sun, 30 Nov 1997 23:12:03 -0800 (PST) From: Alex X-Sender: garbanzo@zippy.dyn.ml.org Reply-To: Alex To: "Jordan K. Hubbard" cc: "hackers@freebsd.org" Subject: Re: Out of Box experience (Was: Re: How is selection made of what goes into CDrom?) In-Reply-To: <20034.880958826@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sun, 30 Nov 1997, Jordan K. Hubbard wrote: > > What about making some of the basic sysinstall (or whatver) functions into > > a shared library, rpm and librpm come to mind. That way a command line > > based installer could add its own menu on top of that, and a GUI one could > > add it's own thing on top of that. Plus, it would have an advantage of > > seperating the UI and "low-level" stuff somewhat, so that bugs in one, > > wouldn't necesarily force a re-compilation of the other. > > You can break this problem at any number of points, be it > front-end/back-end, producer/consumer or message based with the UI > running as a separate process. :-) However you choose to handle the > complexity of multi-UI installer, it's not something you can just bang > together in a weekend and that's the real problem. Conceptual models > we have *plenty* of. The time to execute them, almost *none* of. :-( Yes, that's true. After poking through the sources for sysinstall, I finally realized how intertwined it is with [lib]dialog. *yikes* However, I think at least some of it could be pulled apart, perhaps it'll give me something to play around with. Anyways, if sysinstall is going to be completely rewritten, and there's been little progress (I hope you get my drift) ;-) - alex