<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenBSD and FreeBSD resources &#187; CVSup</title>
	<atom:link href="http://purebsd.com/tag/cvsup/feed" rel="self" type="application/rss+xml" />
	<link>http://purebsd.com</link>
	<description></description>
	<lastBuildDate>Tue, 01 Jun 2010 06:01:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>CVSup</title>
		<link>http://purebsd.com/cvsup.html</link>
		<comments>http://purebsd.com/cvsup.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 04:39:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CVSup]]></category>

		<guid isPermaLink="false">http://purebsd.com/?p=24</guid>
		<description><![CDATA[To retrieve or update the source code for OpenBSD or its ports collection you can use CVSup. It&#8217;s more efficient than using cvs. Install CVSup: pkg_add cvsup-16.1g-no_x11.tgz The &#171;no_x11&#8243; means that the cvsup program will be text-only. That&#8217;s fine. Create a directory where CVSup&#8217;s configuration files and its bookkeeping data directory will be placed: mkdir [...]]]></description>
			<content:encoded><![CDATA[<p>To retrieve or update the source code for OpenBSD or its ports collection you can use CVSup. It&#8217;s more efficient than using cvs.</p>
<p>Install CVSup:<br />
pkg_add cvsup-16.1g-no_x11.tgz<br />
The &laquo;no_x11&#8243; means that the cvsup program will be text-only. That&#8217;s fine.</p>
<p>Create a directory where CVSup&#8217;s configuration files and its bookkeeping data directory will be placed:<br />
mkdir -p /usr/local/etc/cvsup</p>
<p>Create /usr/local/etc/cvsup/stable-supfile. This file will be used to tell CVSup to download all OpenBSD source code for the stable release branch you&#8217;re interested in, except for the x11, xf4 (both XFree86 related), www files and ports. In other words: everything that is needed in order to rebuild OpenBSD from source (located in /usr/src. We&#8217;re not interested in XFree86 for a server system, so we will skip it.</p>
<p>Working example stable-supfile:</p>
<p>*default host=cvsup.ca.openbsd.org<br />
*default base=/usr/local/etc/cvsup<br />
*default prefix=/usr<br />
*default release=cvs tag=OPENBSD_3_4<br />
*default delete use-rel-suffix</p>
<p>*default compress</p>
<p>#OpenBSD-all<br />
OpenBSD-src<br />
#OpenBSD-www<br />
#OpenBSD-ports<br />
#OpenBSD-x11<br />
#OpenBSD-xf4</p>
<p>Create /usr/local/etc/cvsup/ports-supfile. This file will be used to tell CVSup to download the complete OpenBSD ports collection for the stable release branch you&#8217;re interested in, except for the x11, xf4 (both XFree86 related), www files and OpenBSD source code. In other words: everything that is needed in order to use the ports system (located in /usr/ports).<br />
Working example ports-supfile:</p>
<p>*default host=cvsup.ca.openbsd.org<br />
*default base=/usr/local/etc/cvsup<br />
*default prefix=/usr<br />
*default release=cvs tag=OPENBSD_3_4<br />
*default delete use-rel-suffix</p>
<p>*default compress</p>
<p>#OpenBSD-all<br />
#OpenBSD-src<br />
#OpenBSD-www<br />
OpenBSD-ports<br />
#OpenBSD-x11<br />
#OpenBSD-xf4</p>
<p>You probably want to change the &laquo;default host&raquo; in stable-supfile and ports-supfile to some CVSup server nearest to you. Check out this list of CVSup servers to search for one.</p>
<p>For checking out releases newer than OpenBSD 3.4 you must edit the &laquo;tag&raquo; in stable-supfile to reflect the version you&#8217;re interested in. For updates to the ports collection for OpenBSD 3.4 you must do the same. In order to allways download the latest ports, you must set the &laquo;tag&raquo; to a single dot (.).</p>
]]></content:encoded>
			<wfw:commentRss>http://purebsd.com/cvsup.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

