From owner-freebsd-questions@FreeBSD.ORG Tue Sep 11 12:44:46 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C3868106564A for ; Tue, 11 Sep 2012 12:44:46 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id 81DCF8FC24 for ; Tue, 11 Sep 2012 12:44:46 +0000 (UTC) Received: from r56.edvax.de (port-92-195-63-5.dynamic.qsc.de [92.195.63.5]) by mx02.qsc.de (Postfix) with ESMTP id 8731C24826; Tue, 11 Sep 2012 14:44:38 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id q8BCib2f001993; Tue, 11 Sep 2012 14:44:38 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Tue, 11 Sep 2012 14:44:37 +0200 From: Polytropon To: "Thomas Mueller" Message-Id: <20120911144437.0468925a.freebsd@edvax.de> In-Reply-To: <45.E0.00499.C13FE405@smtp02.insight.synacor.com> References: <45.E0.00499.C13FE405@smtp02.insight.synacor.com> Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Helmut, Polytropon , freebsd-questions@freebsd.org, Schneider Subject: Re: svn and/or portsnap X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Sep 2012 12:44:46 -0000 On Tue, 11 Sep 2012 04:15:24 -0400, Thomas Mueller wrote: > One question comes up that I didn't think of immediately. > > How do you use svn on a fresh install of FreeBSD, no ports yet? > > svn/subversion is not part of the base system. > > How do you get the ports tree or svn in that case if not using portsnap? As this is an O(1) kind of problem, I'd suggest the easiest way: Use the package for svn. Install svn via # pkg_add -r svn (or however the svn package is called) and then use it to incorporate the full ports tree (and maybe also bring your OS sources to the branch you want, patched RELEASE, STABLE or HEAD). Afterwards, upgrade svn with the version from the ports tree which will possibly be newer. Then continue using ports to install software as usual. When CVS was not part of the OS, I went the same way by installing cvsup-without-x11 (or how the package was called) to be able to update ports and sources via CVS. Today this is not needed anymore, as CVS (as csup) is part of the OS. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...