From owner-freebsd-current@FreeBSD.ORG Tue Dec 27 06:25:36 2011 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 4DE70106568D; Tue, 27 Dec 2011 06:25:36 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id EA4628FC0C; Tue, 27 Dec 2011 06:25:35 +0000 (UTC) Received: by ggnp1 with SMTP id p1so11110801ggn.13 for ; Mon, 26 Dec 2011 22:25:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=JxdYaKWUIsSCDeRu94yK2IIQeO0ho+gzQUPEBaDC5k0=; b=TXAf2OYbZRRW+vrKRD3sPuj1GqLYRWMWxpZZHQgOqtpuGAnMmXgC8VjRI+HPzfl2E1 3tMqq+DmrrO9oQtftIABi9M6TZDmiVLxeuN9nbK1QKdfufAL0m2D14SifOU9VM56PdBT 2jvlI2JDCEiPTE+eIjFcUV9IlR5yijLaPvqrc= Received: by 10.101.125.17 with SMTP id c17mr7539544ann.42.1324967135157; Mon, 26 Dec 2011 22:25:35 -0800 (PST) Received: from [192.168.2.5] (dpc691944246.direcpc.com. [69.19.44.246]) by mx.google.com with ESMTPS id e66sm37296790yhk.6.2011.12.26.22.25.26 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 26 Dec 2011 22:25:34 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=windows-1252 From: Garrett Cooper In-Reply-To: <4EF953ED.9060905@fuzzwad.org> Date: Mon, 26 Dec 2011 22:25:13 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4EF904F2.4020109@FreeBSD.org> <4EF953ED.9060905@fuzzwad.org> To: Ron McDowell X-Mailer: Apple Mail (2.1251.1) Cc: Doug Barton , freebsd-current Subject: Re: Removal of sysinstall from HEAD and lack of a post-install configuration tool 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: Tue, 27 Dec 2011 06:25:36 -0000 On Dec 26, 2011, at 9:13 PM, Ron McDowell wrote: > Doug Barton wrote: >> The story so far ... >>=20 >> sysinstall was removed from HEAD in October. I (and others) objected = on >> the basis that at this time there is no replacement for the = post-install >> configuration role that sysinstall played. More sysinstall components >> were then removed. Then the old version of libdialog (which = sysinstall >> used) was removed. Thus at this point it's not possible to easily >> restore sysinstall. >>=20 >> So my question is, how much do you care? Is lack of that = functionality >> in HEAD something that we care about?=20 >=20 > We have around 90 web servers running 8.2p5 right now [and yes, I did = update the lot on Christmas Eve but that's a different story] and they = will not be upgraded to 9.0 until/unless the post-install functionality = that was lost by the removal of sysinstall is reintegrated in some way. = I also complained about it and was told in effect, "too bad." Everyone = who commented said sysinstall caused more problems than it solved, = although I've been using it for any system changes I needed that it was = capable of doing for as long back as I can remember, and my first = FreeBSD box was v2.2. >=20 > I think removing any functionality that was in a previous release = without providing an equal-or-better alternative is a bad idea, and that = needs to be considered more carefully in the future. >=20 > So this is not just a +1 vote, it's a +90. I hate to steal Devin's thunder, but=85 http://lists.freebsd.org/pipermail/freebsd-rc/2010-October/002077.html It's been around for a while and does many of the things needed by the = sysinstall 'post-install' replacement (minus having a registry of = commands vs services to pick from to configure with a slightly more = humanized interface *and it's written almost purely with shell logic and = built-ins, plus is widely tested and adopted in other BSD distros!*. Most of the other stuff is trivial (configuring an interface, a package = installer/configuration tool, etc), and if someone actually said "hey -- = I'll help you get it done!" then yes I'd do it, maintain it, and cherish = it. Offer is on the table for a committer who really wants this task = done. Thanks, -Garrett=