From owner-freebsd-questions@FreeBSD.ORG Tue Apr 16 19:38:20 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id AE9D51C7 for ; Tue, 16 Apr 2013 19:38:20 +0000 (UTC) (envelope-from ascherrer@gmail.com) Received: from mail-ea0-x22b.google.com (mail-ea0-x22b.google.com [IPv6:2a00:1450:4013:c01::22b]) by mx1.freebsd.org (Postfix) with ESMTP id 4E2051265 for ; Tue, 16 Apr 2013 19:38:20 +0000 (UTC) Received: by mail-ea0-f171.google.com with SMTP id b15so411941eae.16 for ; Tue, 16 Apr 2013 12:38:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type:content-transfer-encoding; bh=H1LvmTUwqlaiwRwrtFj+3TMjhJfK+XUHv054o1lHEu4=; b=Kx3+E8VmKRESrAbuHj+1i2IDGZ1XwDLCZYkqhLN1m5zGCTCtCmJMlUoZwB9zEh6RGq eSNpHtOm8Bz4gyYKOMaxar1CopQ0PC6H/ItaBfNB985x7lYJzf6lw/xOHtAianS1kPnz aZoBnNNL6jKGPvyOEkFkWHLaqjpw4xl0m5wHt4vk21WMiHuOsQ4JkRZ+JL8yCkyOdGhz T280viGAG8rzhp67gxyp9QX/RRMv2uCADPPa4vegf0BZkhwGJQAznGg8QwJ5J+Wice0d N3I+WwuRcpNFQSIso+YJdavkON6OQJwQXK7sFIh7DJlCDRjc0Y+yWylvlKRlGjNa/Yno Qn1Q== X-Received: by 10.14.5.137 with SMTP id 9mr9571057eel.30.1366141099505; Tue, 16 Apr 2013 12:38:19 -0700 (PDT) Received: from manzana.hws.homeip.net ([2001:470:b71d:1:225:ff:fef2:447f]) by mx.google.com with ESMTPS id s47sm4582945eeg.8.2013.04.16.12.38.17 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 16 Apr 2013 12:38:18 -0700 (PDT) Message-ID: <516DA8A8.5040305@gmail.com> Date: Tue, 16 Apr 2013 21:38:16 +0200 From: andreas scherrer User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Keeping FreeBSD with custom kernel up to date: freebsd-update no option? X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2013 19:38:20 -0000 Dear FreeBSD savvies I am (still) struggling to understand how to keep my FreeBSD system up to date ("world"/system, not ports). I want to "track" RELEASE (not a development branch) and I want to receive security related updates. And I want to run a custom kernel. >From what I understand I cannot use "freebsd-update" in this case because it will invariably either overwrite my custom kernel (if I have "Components kernel" in the config file) or not update the kernel sources in /usr/src/sys (when I do not have "Components kernel" in the config file). See [1]. This leaves me with the only possibility to use SVN to update /usr/src, right? I have a copy of the SVN sources (for the outdated RELEASE-9.0.0 but that's a different story), see below for "svn info"). As I understand [2] I cannot mix freebsd-update and SVN, right? So I can run "svn update" in /usr/src whenever I like. But what then? Do I need to rebuild the world and my custom kernel every time I run "svn update" (and there are some updates)? I'm on a low powered consumer device and it takes considerable amount of time to build the world and kernel (plus I still don't feel comfortable doing such tasks remotely). Is this really "the way to do it" or am I missing something? There are quite some posts, websites and threads out there (see [3] or [4] for example) about this topic but (surprisingly?) I could not (yet) find a conclusive answer. Any hints, help, tutorials or corrections would be greatly appreciated. Kind regards andreas [1] http://lists.freebsd.org/pipermail/freebsd-questions/2013-January/247763.html [2] http://lists.freebsd.org/pipermail/freebsd-questions/2013-April/250461.html [3] http://forums.freebsd.org/showthread.php?t=26140 [4] http://forums.freebsd.org/showthread.php?t=35555 ----- # svn info Path: . Working Copy Root Path: /usr/src URL: https://svn0.us-east.freebsd.org/base/release/9.0.0 Repository Root: https://svn0.us-east.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 248546 Node Kind: directory Schedule: normal Last Changed Author: kensmith Last Changed Rev: 229307 Last Changed Date: 2012-01-02 19:59:55 +0100 (Mon, 02 Jan 2012) ----- Ps.: Is there a way I can contact "someone" (Tom Rhodes?) about the outdated freebsd-update documentation (concerning the custom kernel handling) in the Handbook ("FreeBSD Update" [5])? [5] http://www.freebsd.org/doc/en/books/handbook/updating-upgrading-freebsdupdate.html