<?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; OpenBSD</title>
	<atom:link href="http://purebsd.com/tag/openbsd/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>Advocating BSD</title>
		<link>http://purebsd.com/advocating-bsd.html</link>
		<comments>http://purebsd.com/advocating-bsd.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:59:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://purebsd.com/?p=82</guid>
		<description><![CDATA[&#8211; or any other system, idea or product for that matter &#8211; Note: the text below is taken from Advocating OpenBSD. I only changed and added a few lines myself. I guess 95% remained original text. Both OpenBSD and FreeBSD are my operating systems of choice. I want to have many people use it, if only [...]]]></description>
			<content:encoded><![CDATA[<p>&#8211; or any other system, idea or product for that matter &#8211;</p>
<p>Note: the text below is taken from <a href="http://www.monkey.org/openbsd/advocating-openbsd.html">Advocating OpenBSD</a>. I only changed and added a few lines myself. I guess 95% remained original text.<br />
Both OpenBSD and FreeBSD are my operating systems of choice. I want to have many people use it, if only because then it has a higher chance of surviving. Many people want the same thing, and some of them are actively telling about OpenBSD and FreeBSD to other people, often in public newsgroups. This is advocacy, and it&#8217;s one good way to spread the word on OpenBSD and FreeBSD.</p>
<p>Unfortunately, some of these people seem to suffer from what has been called the Amiga syndrome: whenever anyone discusses computers, the stereotypical Amiga user will always claim that the Amiga is a better, faster, cheaper, more user-friendly computer than any other, ever, and any opposing view is treated as treachery, oppression, and a declaration of nuclear war. Some *BSD users are using the same tactics. They make both themselves and their preferred BSD flavor look bad. I&#8217;d like to stop this by making a few suggestions for advocating your favorite BSD flavor better.</p>
<p><strong>Stay calm.</strong> There&#8217;s no reason to get excited. If someone says something about your BSD flavor that you don&#8217;t like, so what? It&#8217;s just computers, it&#8217;s not important. Read again.</p>
<p><strong>Don&#8217;t take it personally.</strong> Even if a BSD flavor is your dream system, there&#8217;s no reason to be offended if someone points out problems with it (even if you wrote that part of the BSD flavor, which you probably didn&#8217;t). It&#8217;s not a statement about you personally. If they flame *BSD users, they&#8217;re idiots and you should ignore them. They&#8217;re probably just trying to get some attention.</p>
<p><strong>Ignore flame baits.</strong> Like I said, some people just want attention. They enjoy starting long flame wars by cross-posting something insulting to several unrelated groups (e.g., both to Linux and OpenBSD groups). Don&#8217;t respond to these posts. It isn&#8217;t productive. If you&#8217;re not convinced, see it this way: either they&#8217;re just trying to get people angry or they will stick to their standpoints and won&#8217;t ever be convinced by someone telling otherwise. In neither case it&#8217;s worth to react to those people.</p>
<p><strong>Stick to facts.</strong> If someone says something wrong about your BSD flavor, reply with the correct facts. Make sure they&#8217;re facts, though, not just something you heard about. Facts, not opinions. Don&#8217;t spread lies or rumors. Check your facts. If you don&#8217;t know how to do that, then perhaps you shouldn&#8217;t take part in the discussion, except perhaps by making questions. Even better, give references so that other people can also check the facts.</p>
<p><strong>your BSD flavor is not flawless.</strong> It has bugs, including design problems. If someone points out something that is wrong with your BSD flavor, acknowledge it and do something constructive, like forward it to the proper maintainer or fix it yourself. Find a workaround. Write a summary of the problem and make it publically available. Don&#8217;t just whine.</p>
<p><strong>Don&#8217;t flame other systems.</strong> Perhaps Linux does crash more often than your BSD flavor (although I have no hard data on this, just anecdotes, so I don&#8217;t know if it is true; remember, facts only). That doesn&#8217;t mean you tell it to every Linux user. If you must say something about other systems, keep to facts (and make doubly sure they&#8217;re facts) and present them. Politely.</p>
<p><strong>Don&#8217;t flame people because they use other systems.</strong> Ever.</p>
<p><strong>Bill Gates is not Satan.</strong> Some people claim that Microsoft&#8217;s business practices are immoral (or at least overly predatory). I don&#8217;t know if this is true, but using such claims as arguments does not make the discussion productive. Conspiracy theories sound really, really silly (as long as they&#8217;re theories; feel free to provide verified facts).</p>
<p><strong>We aren&#8217;t taking over the world.</strong> There&#8217;s no reason to get offended if someone claims many more people use Linux than your BSD flavor. It&#8217;s true. It doesn&#8217;t matter. No-one knows how many users your BSD flavor has. That doesn&#8217;t matter, either. Market share isn&#8217;t the goal. Solving problems is the goal. Having fun is the goal.</p>
<p><strong>Your BSD flavor can&#8217;t replace Windows.</strong> Windows has applications that your BSD flavor lacks. There&#8217;s no reason to get excited about it. Windows can&#8217;t replace your BSD flavor, either. No system is perfect for all things. Don&#8217;t make yourself look ridiculous by claiming that LaTeX is a better wordprocessor for the masses than MS Word. If you want your BSD flavor to have better applications than Windows, write them or encourage others with something better than talk.</p>
<p><strong>Avoid cross-posts.</strong> Many advocacy discussions live long because they&#8217;re cross-posted to many popular groups for specific systems. Whenever someone says something about one system, there&#8217;s a whole bunch of people who will jump on him, just because he&#8217;s supporting a system different from their&#8217;s. If you must cross-post advocacy discussions, only cross-post to advocacy groups (such as comp.os.OpenBSD.advocacy). Never, ever cross-post to other groups, it ruins them. If you respond to an advocacy thread that is cross-posted to a non-advocacy group, remove the non-advocacy group.</p>
<p><strong>Keep to the groups of your BSD flavor.</strong> Don&#8217;t go to other groups to pick a fight. Each advocacy group exists for discussion about one particular system. Don&#8217;t try to invade other advocacy groups. That&#8217;s rude. No-one likes big-mouthed strangers.</p>
<p><strong>See also:</strong></p>
<ul>
<li><a href="http://www.monkey.org/openbsd/advocating-openbsd.html">Advocating OpenBSD</a>, which was ripped and slightly modified to be presented right here (-:</li>
<li><a href="http://www.byte.com/art/9602/sec11/art8.htm">What Byte wrote about Linux users in Februrary, 1996</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://purebsd.com/advocating-bsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing OpenBSD</title>
		<link>http://purebsd.com/installing-openbsd.html</link>
		<comments>http://purebsd.com/installing-openbsd.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:41:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[OpenBSD main]]></category>
		<category><![CDATA[Installing]]></category>
		<category><![CDATA[Setting up]]></category>

		<guid isPermaLink="false">http://purebsd.com/?p=71</guid>
		<description><![CDATA[The installation of OpenBSD is pretty easy and straightforward. Setup I use: - CPU: Intel Pentium-I 233MHz - RAM: 128MB - HD: 10GB, 15GB - FD: 1,44&#8243; - NIC: Realtek 8139, 3Com 3c905 100Base-TX A log file of the installation process of OpenBSD 2.9 is available here. It was retrieved from a FTP mirror, not created [...]]]></description>
			<content:encoded><![CDATA[<p>The installation of OpenBSD is pretty easy and straightforward.</p>
<p>Setup I use:</p>
<p>- CPU: Intel Pentium-I 233MHz<br />
- RAM: 128MB<br />
- HD: 10GB, 15GB<br />
- FD: 1,44&#8243;<br />
- NIC: Realtek 8139, 3Com 3c905 100Base-TX</p>
<p>A log file of the installation process of OpenBSD 2.9 is available <a href="http://web.archive.org/web/20060313055209/http://www.purebsd.com/files/log29.txt">here</a>. It was retrieved from a FTP mirror, not created by me. It is meant to give an impression of how the installation process looks like. The installation of OpenBSD 3.4 is just slightly different.</p>
<p>The OpenBSD v3.4 installation process went as follows (mail me if I forget important steps and/or info):</p>
<ol type="1">
<li>Connect to the nearest OpenBSD FTP <a href="http://web.archive.org/web/20060313055209/http://www.openbsd.org/ftp.html">mirror</a>.</li>
<li>Go to the <code>/pub/OpenBSD/3.4/i386</code> directory. Use something other than <em>i386</em> if you install on an other platform.</li>
<li>Retrieve the installation floppy image (floppy34.fs). This should be enough to start the install in most situations.</li>
<li>Burn the installation floppy to a floppy disk:<br />
Example: <code>dd if=floppy34.fs of=/dev/fd0</code></li>
<li>Boot the system from the floppy disk.</li>
<li>When asked for <code>/bin/sh</code> just hit the enter key.</li>
<li>For installation hit &laquo;i&raquo;, for a upgrade &laquo;u&raquo;. Only the installation option is covered here. I like clean installs.</li>
<li>If you&#8217;d like to use the complete disk for OpenBSD enter &laquo;yes&raquo;.</li>
<li>Now configure your OpenBSD disk slice. This is done by the label editor. Type &laquo;?&raquo; for help, &laquo;x&raquo; to exit without saving changes and &laquo;q&raquo; to exit and save changes. To add an partition type &laquo;a x&raquo; where &laquo;x&raquo; is the partition you&#8217;d like to add. Type &laquo;p&raquo; to see all partions. Partition &laquo;a&raquo; is often the / (root) partion, &laquo;b&raquo; is reserved for a potential swap partition, &laquo;c&raquo; is a sort of symbolic partition representing the whole disk, the rest of the letters are free to (ab)use.
<p>You would probably a separate partition for <code>/</code>, <code>/tmp</code>, <code>/var</code>, <code>/usr</code> and <code>/home</code>. My suggestion for a small (2G HD, 32MB RAM) home server/workstation system:</p>
<p><code> /     : 128 MB<br />
swap  : 128 MB<br />
/tmp  : 128 MB<br />
/var  : 256 MB<br />
/usr  : 1048 MB<br />
/home : the rest<br />
</code><br />
If you got the space, a 10G harddisk for instance and 64MB RAM, you could do it like this:</p>
<p><code> /     : 128 MB<br />
swap  : 128 MB<br />
/tmp  : 512 MB<br />
/var  : 1024 MB<br />
/usr  : 2048 MB<br />
/home : 1024 MB<br />
/vol  : the rest<br />
</code><br />
With a real small server, say 1G HD and 16MB RAM, you could probably do best by using this kind of layout:</p>
<p><code> /     : 64 MB<br />
swap  : 96 MB<br />
/usr  : the rest<br />
</code><br />
And symlink <code>/var</code>, <code>/tmp</code> and <code>/home</code> to respectively <code>/usr/var</code>, <code>/usr/tmp</code> and<code>/usr/home</code>.</p>
<p>Above layouts are rough indications and can vary enormously from system to system. Database servers might/should want a bigger <code>/var</code> for instance. A lot of users wanting space for their files could warrant more space being allocated to <code>/home</code>.</p>
<p>Hit &laquo;q&raquo; to exit and save your configuration when done.</li>
<li>The install process then presents a chance to initialize more disks (if found) via the same process explained a step earlier. If you&#8217;re satisfied with your disk(s), enter &laquo;done&raquo; and hit return. The install process shows all partitions and their respective mount points of all disks initialized for you to review. Hitting return will show the next partition and its moint point. This is an endless loop. When everything is okay, enter &laquo;done&raquo; and hit return, to escape the endless loop and continue.</li>
<li>The install formats your disks and partitions and continues by asking if you&#8217;d like to setup networking. Answer the simple questions and hit return at the default answer of no, when it asks if you&#8217;d like to escape to a shell environment.</li>
<li>The install mounts your partitions and asks for the root password. Type it carefully and remember it! (-;</li>
<li>Next, if you&#8217;d like to run the XFree86 X Window System, answer yes to the question prompted. If your setting up a server, answering no will be a good decision in most cases.</li>
<li>Now, you&#8217;re ready to download the base install files via FTP, HTTP and some other neat protocols. Select your favourite and select which packages it should install. To select or deselect a package simply type in the full name of it, including the ending &laquo;.tgz&raquo;.</li>
<li>When you&#8217;re done installing those nice tarballs answer no to the &laquo;extract more sets&raquo; question. The install creates some files in <code>/etc</code> and lets you choose your timezone. Select a cool looking zone and hit the return key.</li>
<li>Finally, you&#8217;re almost done! You only have to reboot the system now! But wait until the install process tells you it&#8217;s save, before doing that.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://purebsd.com/installing-openbsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL and OpenBSD</title>
		<link>http://purebsd.com/mysql-and-openbsd.html</link>
		<comments>http://purebsd.com/mysql-and-openbsd.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:28:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Daemons]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://purebsd.com/?p=48</guid>
		<description><![CDATA[A tip. After installation of MySQL, you should edit the file /usr/local/bin/safe_mysqld: Look for the line with a #-sign in front of ulimit -n 256. Remove that comment token and MySQL has some room to breathe. Explanation: by default, a user is permitted to open only 64 files at a time. When you are greedy and [...]]]></description>
			<content:encoded><![CDATA[<p>A tip.</p>
<p>After installation of MySQL, you should edit the file /usr/local/bin/safe_mysqld:<br />
Look for the line with a #-sign in front of <code>ulimit -n 256</code>. Remove that comment token and MySQL has some room to breathe.</p>
<p>Explanation: by default, a user is permitted to open only 64 files at a time. When you are greedy and want more, you should execute a <code>ulimit -n 256</code> for instance. The MySQL binary package in de OpenBSD packages directory does not raise its limit of 64 files by default, so it runs out of file descriptors rather fast, leading to strange, seamingly inconsistent, errors.</p>
]]></content:encoded>
			<wfw:commentRss>http://purebsd.com/mysql-and-openbsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache and OpenBSD</title>
		<link>http://purebsd.com/apache-and-openbsd.html</link>
		<comments>http://purebsd.com/apache-and-openbsd.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:07:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Daemons]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://purebsd.com/?p=43</guid>
		<description><![CDATA[General Configuration directory: /var/www/conf Most important configuration file: /var/www/conf/httpd.conf Setting the default e-mail address as seen on the 404 pages, edit the ServerAdmin directive inhttpd.conf: ServerAdmin alex@purebsd.com If you want users being able to have a homepage like http://purebsd.com/~alex enable and set the UserDir directive in httpd.conf: UserDir public_html If you&#8217;d like to have Apache see index.php too as a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>General</strong></p>
<p>Configuration directory:<br />
<code>/var/www/conf</code></p>
<p>Most important configuration file:<br />
<code>/var/www/conf/httpd.conf</code></p>
<p>Setting the default e-mail address as seen on the 404 pages, edit the <code>ServerAdmin</code> directive in<code>httpd.conf</code>:<br />
<code>ServerAdmin alex@purebsd.com</code></p>
<p>If you want users being able to have a homepage like <code>http://purebsd.com/~alex</code> enable and set the <code>UserDir</code> directive in <code>httpd.conf</code>:<br />
<code>UserDir public_html</code></p>
<p>If you&#8217;d like to have Apache see <code>index.php</code> too as a valid index file, edit and/or set the<code>DirectoryIndex</code> directive in <code>httpd.conf</code>:<br />
<code>DirectoryIndex index.php index.html</code></p>
<p>If you&#8217;d like Apache to resolve IP addresses, for usage in logfiles, the REMOTE_HOST variable,<code>/server-status</code> page, etcetera, set the <code>HostnameLookups</code> in <code>httpd.conf</code> to this:<br />
<code>HostnameLookups On</code></p>
<p>If you don&#8217;t like Apache to report its version number and the hostname in 404 error pages, set the <code>ServerSignature</code> directive to <code>Off</code> in <code>httpd.conf</code>:<br />
<code>ServerSignature Off</code></p>
<p><strong>Virtual hosts/domains</strong></p>
<p>If you&#8217;d like Apache to serve up name-based virtual hosts you first you need to define on which IP address(es) Apache will receive requests for them. Your name-based virtual host names usually resolve to this/these IP(s). So, edit <code>httpd.conf</code> to have something like this:<br />
<code> NameVirtualHost 192.168.0.1<br />
NameVirtualHost 42.2.1.21<br />
</code><br />
Now, adding the so called virtual hosts (names) to Apache is rather easy. An purely arbitrary example:</p>
<p><code> # (www.)purebsd.com<br />
&lt;VirtualHost 42.2.1.21&gt;<br />
ServerName www.purebsd.com<br />
ServerAlias purebsd.com<br />
ServerAdmin webmaster@purebsd.com<br />
DocumentRoot /var/www/htdocs/www.purebsd.com<br />
ErrorLog logs/www.purebsd.com-ERROR<br />
CustomLog logs/www.purebsd.com-ACCESS combined<br />
&lt;/VirtualHost&gt;<br />
</code><br />
<code>ServerName</code> is the name of the virtual host you&#8217;d like to have Apache serve pages for.</p>
<p><code>ServerAlias</code> is an optional directive, indicating all possible aliases for the same content (set of pages).</p>
<p>The <code>ServerAdmin</code> sets the e-mail address (only) for this particular virtual host.</p>
<p><code>DocumentRoot</code> is very important. It tells Apache where to grab the pages/content of the virtual host. More accurately, it betrays the location of the directory holding the pages for the virtual host. <code>http://purebsd.com/hoeba.html</code> is translated into<code>/var/www/htdocs/www.purebsd.com/<em>hoeba.html</em></code></p>
<p>The <code>ErrorLog</code> directive dictates to Apache to which file it should log occurring errors.</p>
<p><code>CustomLog</code> tells Apache about the whereabouts of the file where it should write the non-error events off our virtual host.</p>
<p>Sidenote: as to where the root of the <code>DocumentRoot</code> should be is mostly personal taste. Some like to put websites in <code>/var/www/htdocs/</code>, some in <code>/vol/www/</code>, others in <code>/home/httpd/</code>. Others mix it with a previously mentioned place for their own sites/special sites and use<code>/home/user/htdocs-www.example.org</code> for 3rd party users.</p>
]]></content:encoded>
			<wfw:commentRss>http://purebsd.com/apache-and-openbsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProFTPD and OpenBSD</title>
		<link>http://purebsd.com/proftpd-and-openbsd.html</link>
		<comments>http://purebsd.com/proftpd-and-openbsd.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:06:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Daemons]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[ProFTPD]]></category>

		<guid isPermaLink="false">http://purebsd.com/?p=41</guid>
		<description><![CDATA[Below are the steps I followed in the past to install ProFTPD (1.2.0rc2) on my OpenBSD machine. Now that programs like WinSCP make copying files from Windows to Unix machines a lot easier, I disabled FTP service on my machine. But for people still using the FTP service: Download the ProFTPD source package: wget ftp://ftp.proftpd.net/pub/proftpd/proftpd-1.2.0rc2.tar.gz [...]]]></description>
			<content:encoded><![CDATA[<p>Below are the steps I followed in the past to install ProFTPD (1.2.0rc2) on my OpenBSD machine. Now that programs like WinSCP make copying files from Windows to Unix machines a lot easier, I disabled FTP service on my machine.</p>
<p>But for people still using the FTP service:</p>
<ol type="1">
<li>Download the ProFTPD source package:
<p><code> wget ftp://ftp.proftpd.net/pub/proftpd/proftpd-1.2.0rc2.tar.gz</code></li>
<li>Extract the sources:
<p><code> tar xvfz proftpd-1.2.0rc2.tar.gz</code></p>
<p>And <code>cd</code> to the <code>proftpd-1.2.0rc2</code> directory.</li>
<li>Configure ProFTPD:
<p><code> ./configure</code></li>
<li>Compile ProFTPD:
<p><code> make &gt; /dev/null</code></li>
<li>Install ProFTPD:
<p><code> make install &gt; /dev/null</code></li>
<li>Edit <code>/etc/inetd.conf</code> so that ProFTPD can take over:
<p><code> ftp stream tcp nowait root /usr/libexec/tcpd /usr/local/sbin/in.proftpd</code></li>
<li>Edit <code>/etc/hosts.allow</code> so that users may actually use your new shiny FTP daemon:
<p><code> in.proftpd: 192.168.0.</code></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://purebsd.com/proftpd-and-openbsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>

