From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 3 18:02:01 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 347FB1065671; Thu, 3 Jul 2008 18:02:01 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from math.missouri.edu (math.missouri.edu [128.206.184.200]) by mx1.freebsd.org (Postfix) with ESMTP id 042978FC1B; Thu, 3 Jul 2008 18:02:00 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from [128.206.184.213] (cauchy.math.missouri.edu [128.206.184.213]) by math.missouri.edu (8.13.1/8.13.1) with ESMTP id m63HNfuD057174; Thu, 3 Jul 2008 12:23:41 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Message-ID: <486D0AE9.5010906@math.missouri.edu> Date: Thu, 03 Jul 2008 12:22:49 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.13) Gecko/20080701 SeaMonkey/1.1.9 MIME-Version: 1.0 To: Lothar Braun References: <784966050807021123l267aa20en39eb513c12c90ad2@mail.gmail.com> <20080702235800.H47773@fledge.watson.org> <486C8700.5020100@lobraun.de> <20080703092511.T69986@fledge.watson.org> <486D04CE.6080101@lobraun.de> In-Reply-To: <486D04CE.6080101@lobraun.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.88/7630/Thu Jul 3 11:29:37 2008 on math.missouri.edu X-Virus-Status: Clean Cc: freebsd-hackers@freebsd.org, freebsd-current@freebsd.org, Robert Watson Subject: Re: Sysinstall is still inadequate after all of these years X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2008 18:02:01 -0000 Lothar Braun wrote: > What about having two utilities for the installation process? Something > like a very small (non-gui/non-X) version of "sysinstall" that just > installs a base system and only has the functionality to > > - partition/label a disk > - configure the network (if needed for installation) > - install the base system (or parts of it) > - install a boot manager > > and a second utility "sysconf" that provides the other stuff like post > installation system configuration (sshd, mouse), installing packages, > etc. The second utility could have an X-based GUI without disturbing the > installation process of serial console users or people that don't like X > on their machines. > > Would that be a good idea? Why not leave "sysconf" as a curses based interface? To my mind, the difference between X-based and curses is cosmetic. (Plus one of "sysconf"s duties will be to install X, so it would be a bit self-referential.) Next, it seemed to me that the OP's main complaint was that he had to change the CD's about 40 times when installing packages. Why not just fix that?