From owner-freebsd-current@FreeBSD.ORG Thu Apr 8 16:49:09 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B5C2106566C; Thu, 8 Apr 2010 16:49:09 +0000 (UTC) (envelope-from kris@pcbsd.org) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) by mx1.freebsd.org (Postfix) with ESMTP id 74FA08FC1E; Thu, 8 Apr 2010 16:49:09 +0000 (UTC) Received: from mail.ixsystems.com (localhost [127.0.0.1]) by mail.iXsystems.com (Postfix) with ESMTP id 364F5A664A9; Thu, 8 Apr 2010 09:49:07 -0700 (PDT) Received: from mail.iXsystems.com ([127.0.0.1]) by mail.ixsystems.com (mail.ixsystems.com [127.0.0.1]) (amavisd-maia, port 10024) with ESMTP id 17854-10; Thu, 8 Apr 2010 09:49:07 -0700 (PDT) Received: from [192.168.0.55] (unknown [75.131.46.136]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id C640DA66457; Thu, 8 Apr 2010 09:49:05 -0700 (PDT) Message-ID: <4BBDD0B9.3060902@pcbsd.org> Date: Thu, 08 Apr 2010 12:48:57 +0000 From: Kris Moore User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.8) Gecko/20100302 Thunderbird/3.0.3 MIME-Version: 1.0 To: Marian Hettwer References: <55861270658151@web135.yandex.ru> <4BBD68DB.7050600@yandex.ru> <201004080727.21020.bruce@cran.org.uk> <4BBD7CDC.2070505@yandex.ru> <20100408103809.13496s9i6ny03ocg@webmail.leidinger.net> <867hoi8gbl.fsf@ds4.des.no> <20100408121500.13995d1eu7b9bt0k@webmail.leidinger.net> <86fx36up9e.fsf@ds4.des.no> <20100408155309.42884l21ogy7m7sw@webmail.leidinger.net> <86vdc2t4hs.fsf@ds4.des.no> <20100408163936.137245fp5ycrre0w@webmail.leidinger.net> <4BBDB5BC.3060002@pcbsd.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Bruce Cran , freebsd-geom@FreeBSD.ORG, =?UTF-8?B?RGFnLUVybGluZyBTbcODwrhyZ3Jhdg==?= , Teske , Randi Harper , freebsd-current@FreeBSD.ORG, "Andrey V. Elsukov" , Alexander Leidinger Subject: Re: [RFC] Rewriting sade(8) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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, 08 Apr 2010 16:49:09 -0000 On 04/08/2010 16:30, Marian Hettwer wrote: > On Thu, 08 Apr 2010 10:53:48 +0000, Kris Moore wrote: > > It's not nice to hijack a topic, but this is way to interesting for me, so > I do it anway :) > :) I didn't mean to hijack either, was trying to discuss advantage of having backend as a executable vs a library which can't be used standalone without front-end. This would in effect lock you completely into front-end logic, which may not meet a users specific needs, even though backend can do what user wants. >> This has a few advantages, in that the backend can be used stand-alone >> for scripted installations and also provide great flexibility >> to the front-end developer. They don't need to worry about performing >> any of the actual installation logic, they just provide a way >> for users to select their installation options, generate a configuration >> > >> script, and let the backend run with it. >> > scripted installation! > Are you able to do a pxeboot, nfsroot and then scripted installation? > Are those scripts portable to FreeBSD or PC-BSD only? > Could you give me a hint where to find them? > > TIA, > Marian > Correct, every install it does is a fully-scripted installation, and it can be used with pxeboot, or in a custom mfsroot image easily. Supports ZFS, glabel, gmirror, geli, GPT, gpart, vanilla FreeBSD installs, etc. http://trac.pcbsd.org/browser/pcbsd/trunk/pc-sysinstall Checkout examples/README for all the gory details of config-file generation. One caveat, the version in trunk is being very actively worked on by myself at the moment to prepare for 8.1, needs more docs, etc ;) -- Kris Moore PC-BSD Software iXsystems