From owner-freebsd-sysinstall@FreeBSD.ORG Thu Jul 8 21:55:35 2010 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79D5D1065697 for ; Thu, 8 Jul 2010 21:55:35 +0000 (UTC) (envelope-from skreuzer@freebsd.org) Received: from exit2shell.com (64.147.119.38.static.nyinternet.net [64.147.119.38]) by mx1.freebsd.org (Postfix) with ESMTP id 3E8BA8FC0C for ; Thu, 8 Jul 2010 21:55:34 +0000 (UTC) Received: by exit2shell.com with ESMTP id o68LtXV4044484; Thu, 8 Jul 2010 17:55:34 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) From: Steven Kreuzer In-Reply-To: Date: Thu, 8 Jul 2010 17:55:33 -0400 Content-Transfer-Encoding: 7bit Message-Id: References: To: freebsd-sysinstall@freebsd.org X-Mailer: Apple Mail (2.1081) Subject: Re: Removing upgrade X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jul 2010 21:55:35 -0000 On Jul 7, 2010, at 12:22 PM, Randi Harper wrote: > The way sysinstall handles upgrade is really messy - we have a list of > files that we don't update, and everything else just gets overwritten. > There's bugs in this process (I believe we lose named.conf, among > other thing), and I'm all for pushing users to learn the correct way > to do things, such as freebsd-update. From what I've been reading on > twitter/mailing lists/blog posts, it's mostly new users that are > upgrading through sysinstall. We should update the documentation to > reflect the single easy upgrade path being through freebsd-update > along with detailed instructions on how to do so, if they don't > already exist. > > Proposing this patch: > > http://deviant.freebsdgirl.com/~randi/sysinstall_no_upgrade.diff > > Speak up now against it or forever hold your peace. If this gets > committed, there may be some pushback from the community. I think removing the upgrade option from sysinstall is a good idea. After looking at the patch, the fact that this thing overwrites files like rc.conf.local, nsswitch.conf and syslog.conf makes me think doing an upgrade through sysinstall would lead to more pain and unintended consequences then one might expect. I'll be on your side if there is any push back :) -- Steven Kreuzer http://www.exit2shell.com/~skreuzer