From owner-freebsd-questions@FreeBSD.ORG Wed Feb 19 21:12:55 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DE80785C for ; Wed, 19 Feb 2014 21:12:55 +0000 (UTC) Received: from mail-ob0-f169.google.com (mail-ob0-f169.google.com [209.85.214.169]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A75D8150D for ; Wed, 19 Feb 2014 21:12:55 +0000 (UTC) Received: by mail-ob0-f169.google.com with SMTP id wo20so1110320obc.14 for ; Wed, 19 Feb 2014 13:12:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=NM0rSqK3rD/vwyi+sYmRJJLRhEeZyhZH9WG9AcrEyts=; b=eaQ7i/ol83KotfzybbypVumAgScjmXlPTiWTuckNiZadZ2JjMOJNqI9+CxXLYgf1ql hYLy80459U9H+kGvqW1ngJBtSUnVZeiquHSAuRqointT+983CHYhLmvgiI7nEvcXThr8 lm4H+Zixso8LdsHZ9MTzAA6o8FL6uJuY0ngKtnZ3bTW7ua2QnZ2zy3ylb16NOPq/rcui 6nfJ91sGzfzIbvK1WgVuVAsBDHUOWdI+Fi4LJWAR/B/cMNgEYYuCYqDhae8JAqrpechr 7FCqTX2yLizUR+zmA1DCKaYKeU0INAc/2fx1le39fMC58txgUgDRVUSXJcD0srxwGCkV WF3w== X-Gm-Message-State: ALoCoQk8hopMg1AosxOU37QUWb1YC1UtEHl9HrJRSwYLvQamJM3JjP63Tnx2cu6DH/wyfj/5vI6x MIME-Version: 1.0 X-Received: by 10.60.134.200 with SMTP id pm8mr18553644oeb.40.1392844369169; Wed, 19 Feb 2014 13:12:49 -0800 (PST) Received: by 10.60.233.37 with HTTP; Wed, 19 Feb 2014 13:12:49 -0800 (PST) Date: Wed, 19 Feb 2014 15:12:49 -0600 Message-ID: Subject: Converting a system from build from source to freebsd-update From: Bryce Edwards To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 21:12:55 -0000 I'd like to "convert" a system to use freebsd-update going forward. Since I have always used & know how to deal with source based upgrades, I took the opportunity to do the following housecleaning items: - Upgraded source to 10.0-RELEASE and not -stable so that I was aligned with a binary update compatible version - Cleared out /etc/make.conf and /etc/src.conf before building 10-RELEASE - Did a 'make delete' and 'make delete-old-libs' to clean out deprecated files (after the upgrade) - I'm using the GENERIC kernel I know it isn't designed for this use case, but is there a way to force a freebsd-update "upgrade" on a known-good system, so that I can use it going forward? I would expect it to replace all the distro files and merge any needed config files with the base versions provided with 10.0. As a result, I would then be able to use the great freebsd-update process going forward. Before the "that isn't supported" responses, I'm hoping we can work towards a specific set of requirements/rules for users to follow which can take us down the "happy path". This is geared towards folks wanting to make this transition on _established_ systems and they are willing and able to follow these rules. Otherwise, we are saying too bad so sad, you can only use our great new freebsd-update tool if you did if from day 1 and never used the source upgrade process that was promoted for a very long time. That seems highly limiting to the take rate of systems we'd like to see using the binary update system. Thanks in advance, Bryce