From owner-freebsd-chat@FreeBSD.ORG Sun Apr 6 20:36:03 2003 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8D1637B401 for ; Sun, 6 Apr 2003 20:36:03 -0700 (PDT) Received: from rasmus.uib.no (rasmus.uib.no [129.177.13.13]) by mx1.FreeBSD.org (Postfix) with ESMTP id 09B2C43F3F for ; Sun, 6 Apr 2003 20:36:03 -0700 (PDT) (envelope-from are-harald.brenne@econ.uib.no) Received: from (billfish) [129.177.43.16] by rasmus.uib.no for chat@freebsd.org with smtp (Exim 4.12) id 192NQK-00069H-00; Mon, 07 Apr 2003 05:35:56 +0200 Date: Mon, 7 Apr 2003 05:35:56 +0200 From: Are-Harald Brenne To: chat@freebsd.org Message-Id: <20030407053556.0000182b.are-harald.brenne@econ.uib.no> X-Mailer: Sylpheed version 0.8.10claws (GTK+ 1.3.0; Win32) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-checked-clean: by exiscan on rasmus X-Scanner: 300deb618e82044a7278da99f09846c2 http://tjinfo.uib.no/virus.html X-UiB-SpamFlag: NO UIB: -6 hits, 8.0 required X-UiB-SpamReport: spamassassin found; * 0.7 -- BODY: Contains a line >=199 characters long * -7.0 -- Message received from UIB Subject: Idea: Easy-to-make Gentoo-like install-iso X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 03:36:04 -0000 I just got an idea. A Gentoo-like way of installing FreeBSD. Start with a live cd booting Freebsd specially made for this. This should be fairly easy to make based on the work done by the guys behind FreeSBIE, see for example http://www.freesbie.org/?section=doc-en . X is not important and can be dropped. On this cd there is a script that does the following: - Ask for options expert or newbie. If newbie, ask as few questions as possible in the rest of the script. - Prompt for country and based on this set up time, keyboard, charset and ftp mirror site. - Partition a hard drive to install on. Newbie-mode-alternatives: Use whole harddrive or use free space - Swap + / only. - Install the FreeBSD boot manager - Get online. This will be demanding to implement. - Prompt for cpu-type. - cvsup ports and src - Do a vipw-like kernconf-edit in expert mode. For newbies, use GENERIC. - In expert mode, do a vipw-like edit of a list of ports to be installed. For newbies, use a nice predefined list with KDE and a nice theme. - run scripts based on the ones in the 'FreeBSD from scratch' - article on Daemon News http://ezine.daemonnews.org/200302/fbsdscratch.html . This will compile and install the whole system. - Run setup scripts for the ports, most notably XFree86. This will also be demanding to implement. In my little head making all this, at least except the getting online and setting up XF86 - parts, is not terribly much work. And I think/hope it can all be done with bourne shell scripting. What do you think? I would appreciate any comment. Cheers, Are-Harald