From owner-freebsd-stable@FreeBSD.ORG Thu Jan 24 14:20:50 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 59C2493D for ; Thu, 24 Jan 2013 14:20:50 +0000 (UTC) (envelope-from gyrd-se@thanelange.no) Received: from smtp.getmail.no (smtp.getmail.no [84.208.15.66]) by mx1.freebsd.org (Postfix) with ESMTP id 0C489A2B for ; Thu, 24 Jan 2013 14:20:49 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=ISO-8859-1; format=flowed Received: from get-mta-scan02.get.basefarm.net ([10.5.16.4]) by get-mta-out01.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0MH400D9ZVUJ5860@get-mta-out01.get.basefarm.net> for freebsd-stable@freebsd.org; Thu, 24 Jan 2013 15:20:43 +0100 (MET) Received: from get-mta-scan02.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 2F3B91EA817B_101433BB for ; Thu, 24 Jan 2013 14:20:43 +0000 (GMT) Received: from smtp.getmail.no (unknown [10.5.16.4]) by get-mta-scan02.get.basefarm.net (Sophos Email Appliance) with ESMTP id 10ACB1EFA3B5_101433BF for ; Thu, 24 Jan 2013 14:20:43 +0000 (GMT) Received: from cm-84.211.88.167.getinternet.no ([84.211.88.167]) by get-mta-in01.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with SMTP id <0MH40007TVUISI30@get-mta-in01.get.basefarm.net> for freebsd-stable@freebsd.org; Thu, 24 Jan 2013 15:20:43 +0100 (MET) Received: (qmail 23687 invoked by uid 89); Thu, 24 Jan 2013 15:20:42 +0100 Received: from unknown (HELO ?10.0.10.184?) (gyrd@thanelange.no@77.241.104.2) by cm-84.211.88.167.getinternet.no with SMTP; Thu, 24 Jan 2013 15:20:42 +0100 Message-id: <5101433A.2080506@thanelange.no> Date: Thu, 24 Jan 2013 15:20:42 +0100 From: Gyrd Thane Lange User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 To: freebsd-stable@freebsd.org Subject: Re: svn - but smaller? References: <20130123144050.GG51786@e-Gitt.NET> In-reply-to: <20130123144050.GG51786@e-Gitt.NET> X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jan 2013 14:20:50 -0000 On 23.01.2013 15:40, Oliver Brandmueller wrote: > However, I either overlook something important or we are now at the > point we had with cvsup in the early days: The software I need to > (source-)update the system doens't come with the base and installing svn > is a PITA. [...] It is not a well publicized fact, but I understand that the base utility freebsd-update(8) through it's freebsd-update.conf(5) is able to pull the base sources (/usr/src/) only instead of also updating your binaries. less /etc/freebsd-update.conf # Components of the base system which should be kept updated. Components src world kernel The above setting is the default, but you may easily leave out everything but "src". (Caveat: I have not tried it myself yet.) It also have some optional settings for preserving local changes to the source instead of blowing them away (default). This will allow you to use the sources for a custom build and install yourself. Also for ports we have the portsnap(8) utility, also in base. So it is perfectly possible to get sources for everything using just the tools in base. No csup or svnup is required. Best regards, Gyrd ^_^