From owner-freebsd-libh Sun Oct 22 22:35:30 2000 Delivered-To: freebsd-libh@freebsd.org Received: from atlas.dnai.com (atlas.dnai.com [207.181.194.95]) by hub.freebsd.org (Postfix) with ESMTP id 63B5437B479 for ; Sun, 22 Oct 2000 22:35:26 -0700 (PDT) Received: from azoth.dnai.com (azoth.dnai.com [207.181.194.94]) by atlas.dnai.com (8.9.3/8.9.3) with ESMTP id WAA10745; Sun, 22 Oct 2000 22:35:23 -0700 (PDT) Received: from acm.org (207-172-166-179.s179.tnt1.sfrn.ca.dialup.rcn.com [207.172.166.179]) by azoth.dnai.com (8.9.3/8.9.3) with ESMTP id WAA34598; Sun, 22 Oct 2000 22:35:21 -0700 (PDT) Message-ID: <39F3CDD7.15B889E7@acm.org> Date: Sun, 22 Oct 2000 22:34:15 -0700 From: Tim Kientzle Reply-To: kientzle@acm.org X-Mailer: Mozilla 4.5 [en] (X11; I; FreeBSD 3.3-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: Alexander Langer Cc: libh@FreeBSD.ORG Subject: Re: BOF at BSDCon: FreeBSD Installer, Packages System References: <39DCC860.B04F7D50@acm.org> <20001006155542.A29218@cichlids.cichlids.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG The installer BOF didn't happen, purely because of my own ignorance. (I didn't know that all BOFs were on Wednesday night, and hence didn't arrive until mid-day Thursday.) However, I did talk to a few people about the installer and came up with at least one very concrete suggestion: The installer must be scriptable. Since installer size is such a major concern, the language needs to be something very compact to implement. I know of three languages that have extremely compact implementations: Forth, Lisp, and BASIC. My favorite is BASIC, because it's generally more accessible than the alternatives. If there's general agreement that a BASIC-like langauge would be appropriate, I might find time to whip up something in the next couple of weeks. This also implies that the installer must be very modular. In particular, the major dialogs need to be script language commands and the primary logic flow needs to be controlled by scripts. That will allow people to completely override the installation sequence. Ideally, the script language would also provide access to a collection of generic dialogs, but I think that's less essential. The primary use for the scripting will be to eliminate dialogs (automated installation), not to add new ones. If anyone agrees this is a good idea, let me know. I don't really have time to build code that nobody wants... - Tim Kientzle Alexander Langer wrote: > > Thus spake Tim Kientzle (kientzle@acm.org): > > > I'll be at BSDCon in Monterey on Thursday evening > > and all day Friday. I'd like to propose a BOF > > meeting on FreeBSD installation and packaging. > > Hello! > > Please summarize what you've discussed, if you have time. > > Thanks > > Alex > > -- > cat: /home/alex/.sig: No such file or directory > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-libh" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message