From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 3 23:07:06 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 5A19D1065736 for ; Thu, 3 Jul 2008 23:07:06 +0000 (UTC) (envelope-from mozolevsky@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by mx1.freebsd.org (Postfix) with ESMTP id E704C8FC18 for ; Thu, 3 Jul 2008 23:07:05 +0000 (UTC) (envelope-from mozolevsky@gmail.com) Received: by ug-out-1314.google.com with SMTP id q2so798724uge.37 for ; Thu, 03 Jul 2008 16:07:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=ABM+R/HYabgPI02hrHb52sf5LY0TVpvBUL9EJwFYdgg=; b=u0BltNTb2xy6x+b2OML5768gsJxekHb6e8FtoCwh8Puo2UOUA1VT/KbIqbuC6pLc+j 0YlbJvZTN2JSwhkXxuAjx78XWpihr4RcxuY0Ddz6dX8W9teeKpGVVqhn8KMtIlZ8DNaU EJHJ+nXMWK3uBjzvXbuOKFODjP+8Dm3m1/abg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=FW6wK7u007euI+6JRO/k+XcY5z8Cdvr6f5QQNGSqLfMivvJvzpG/s01Pr1Gv7+a0E6 6+xVviVBgTfqLsshBigqWaBvuTuRqYU5EnIVnoqeJwVzbubX+MyG9PxwNP0FFDP0APy6 VLM06Jq+EO3MsrftoEJK/0Ra5XcwDMSpNPe+A= Received: by 10.66.221.19 with SMTP id t19mr2056466ugg.69.1215124748531; Thu, 03 Jul 2008 15:39:08 -0700 (PDT) Received: by 10.66.248.12 with HTTP; Thu, 3 Jul 2008 15:39:08 -0700 (PDT) Message-ID: Date: Thu, 3 Jul 2008 23:39:08 +0100 From: "Igor Mozolevsky" Sender: mozolevsky@gmail.com To: "Doug Barton" In-Reply-To: <486D2738.7020709@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <784966050807021123l267aa20en39eb513c12c90ad2@mail.gmail.com> <486D2738.7020709@FreeBSD.org> X-Google-Sender-Auth: 218bec4666938724 Cc: freebsd-hackers@freebsd.org, freebsd-current@freebsd.org 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 23:07:06 -0000 2008/7/3 Doug Barton : > 1. It should be library-based and therefore be capable of supporting at > least a few different UIs (see above). > 2. At least one of those UIs should be functional over a standard serial > console. > 3. It should be scriptable. I was thinking of doing it, but nobody provided any constructive ideas and a lot of other installers started popping up, like the bsdinstaller et al, so I wasn't gonna waste any time on that front, and instead just ended up with a massive script that 'works for me'(TM) which does funky things like geom and ccache/distcc world build of the system it's installing onto. I had the first req. up and kind of expanded it into pretty cool stuff that essentially allowed the whole of system to be managed by providing custom plugins, but the monolithic world makes things a lot difficult to make the installer fancy. I'll happily revive the project if it's not going to be a total waste of time (read: others will be interested in contributing ideas and testing it). Cheers, Igor