From owner-freebsd-current@FreeBSD.ORG Thu Feb 10 12:38:34 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFA8116A4CE for ; Thu, 10 Feb 2005 12:38:34 +0000 (GMT) Received: from mailout01.sul.t-online.com (mailout01.sul.t-online.com [194.25.134.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F29743D3F for ; Thu, 10 Feb 2005 12:38:34 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd04.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1CzDab-0001Tl-00; Thu, 10 Feb 2005 13:38:33 +0100 Received: from Andro-Beta.Leidinger.net (Jb1UPaZroe3oZsD1jWdFk5jCFutC2G2oThuDU25TqBXZ-U8mqwNp6Y@[217.83.21.184]) by fmrl04.sul.t-online.com with esmtp id 1CzDDn-1Z2t8q0; Thu, 10 Feb 2005 13:14:59 +0100 Received: from localhost (localhost [127.0.0.1])j1ACEZTR015096; Thu, 10 Feb 2005 13:14:35 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from 141.113.101.32 ([141.113.101.32]) by netchild.homeip.net (Horde) with HTTP for ; Thu, 10 Feb 2005 13:14:35 +0100 Message-ID: <20050210131435.0lpcp5gdno0gs8ww@netchild.homeip.net> X-Priority: 3 (Normal) Date: Thu, 10 Feb 2005 13:14:35 +0100 From: Alexander Leidinger To: Ryan Sommers References: <20050208145219.491D143D39@mx1.FreeBSD.org> <11935.203.51.156.53.1107878311.squirrel@mailbox.TU-Berlin.DE> <200502082246.10596.mark.rowlands@mypost.se> <11888.203.220.51.162.1107997737.squirrel@mailbox.TU-Berlin.DE> <420ABA5E.9090307@gamersimpact.com> In-Reply-To: <420ABA5E.9090307@gamersimpact.com> MIME-Version: 1.0 User-Agent: Internet Messaging Program (IMP) H3 (4.0.1) / FreeBSD-4.11 X-ID: Jb1UPaZroe3oZsD1jWdFk5jCFutC2G2oThuDU25TqBXZ-U8mqwNp6Y@t-dialin.net X-TOI-MSGID: 65b0eb2e-9fc4-48b8-974e-dba680616999 Content-Type: text/plain; charset=ISO-8859-15; format="flowed" Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-Description: Textversion der Nachricht X-Content-Filtered-By: Mailman/MimeDel 2.1.1 cc: current@freebsd.org Subject: Re: The case for FreeBSD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Feb 2005 12:38:35 -0000 Ryan Sommers wrote:[Live-CD's]> However, I DON'T think it should be the job of the @freebsd.org > developers to maintain this assortment. I believe it would be better > handled by individual groups. A certain amount of core support in the > main distribution could be provided to make everyone's lives easier, but > I don't imagine that being much beyond where we all hope the project is > going.A while ago I worked on an infrastructure to automate the creation of a set of live CD's. You just have to specify the ports you want to have installed. It's implemented as part of the ports collection, so it would also be possible to automate this.My framework builds the world, populates a chroot and builds the requested ports there. After this it does some cleanup in the chroot and generates an ISO image. It uses an existing src and ports tree (so a patched OS can be used for the CD). Unfortunately I haven't finished it. The missing bits: testing if it boots (I don't think so, some rc.conf settings (/tmp and /var aren't rw yet) are missing for this) and no X11 (auto)configuration is done (with a recent X.org it should be possible without alot of hardwired knowledge).So as soon as a good framework exists, it should be easy to produce various kinds of Live-CD's without alot of effort or maintainance requirements.Bye, Alexander.-- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 Michael: Hi. I'm Michael Jackson, from The Jacksons.Homer: I'm Homer Simpson, from the Simpsons.Stark Raving Dad