<?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>Joe Junkin &#187; Server Setup &amp; Config</title>
	<atom:link href="http://joe.junkin.com/category/server-setup-config/feed/" rel="self" type="application/rss+xml" />
	<link>http://joe.junkin.com</link>
	<description>Life as it happens</description>
	<lastBuildDate>Thu, 14 Jan 2010 23:34:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Updated wordpress</title>
		<link>http://joe.junkin.com/2009/09/05/updated-wordpress/</link>
		<comments>http://joe.junkin.com/2009/09/05/updated-wordpress/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 05:43:30 +0000</pubDate>
		<dc:creator>jjunkin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Server Configuration]]></category>
		<category><![CDATA[Server Setup & Config]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=44</guid>
		<description><![CDATA[Thanks to popurls, I happend to see the exploit warning for wordpress. I just went and updated all my wordpress sites. Thank god for subversion!
]]></description>
			<content:encoded><![CDATA[<p>Thanks to popurls, I happend to see the exploit warning for wordpress. I just went and updated all my wordpress sites. Thank god for subversion!</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2009/09/05/updated-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CVS server configuration</title>
		<link>http://joe.junkin.com/2006/12/19/cvs-server-configuration/</link>
		<comments>http://joe.junkin.com/2006/12/19/cvs-server-configuration/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 21:23:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server Setup & Config]]></category>

		<guid isPermaLink="false">http://blog.junkin.com/?p=5</guid>
		<description><![CDATA[I configured the CVS server on a remote fedora 6 (FC6) server today. It was a bit of a pain but only because of the lack of clear documentation. I needed a remote server to run CVS so that any client could checkout a project and then checking/update to a central server. The first thing [...]]]></description>
			<content:encoded><![CDATA[<p>I configured the CVS server on a remote fedora 6 (FC6) server today. It was a bit of a pain but only because of the lack of clear documentation. I needed a remote server to run CVS so that any client could checkout a project and then checking/update to a central server. The first thing I neeed to do was ensure that ssh between the client and server required no password. Otherwise it would be prompting me for a password at each &#8216;cvs&#8217; command.<br />
<span id="more-11"></span><br />
The first step was to configure the CVS repository on the cvs server:</p>
<p>cvs -d /var/cvs init</p>
<p>I chose /var/cvs because that seemed to be where fedora put it by default.</p>
<p>I next needed to setup server access which works through xinted. I assumed that I could set cvs up as a normal service in /etc/rc.d/init and manage it through chkconfig, but I was unable to find such a service (if anyone knows of one please let me know!) So I needed to install xinetd first:</p>
<p>yum install xinted</p>
<p>Â Next, edit the configuration for the cvs server under xinted by editing:</p>
<p>/etc/xinetd.d/cvs</p>
<p>Switch the service on by changing the line:</p>
<p>&#8216;disableÂ Â Â Â Â  = yes&#8217;Â  to Â &#8217;disable = no&#8217;</p>
<p>The rest of the config I left as default since I was using the default setup.</p>
<p>Then I started the xinetd server:</p>
<p>service inetd start</p>
<p>I tested the operation by opening a hole in the firewall for port 2401 and telnet&#8217;ing in.</p>
<p>For the client I edited my ~/.bash_profile and added a line for the cvs stuff</p>
<p># tell cvs to use rsh<br />
CVS_RSH=ssh<br />
export CVS_RSH</p>
<p># the path to the cvs executable on the remote machine</p>
<p>CVS_SERVER=/usr/bin/cvs<br />
export CVS_SERVER</p>
<p>CVSROOT=&#8221;:ext:myUserName@cvsServerName:/var/cvs&#8221;<br />
export CVSROOT #login replace myUserName and cvsServerName with appropriate settings</p>
<p>CVSEDITOR=&#8221;emacs -nw&#8221;Â  # because vi sucks ass!<br />
export CVSEDITOR</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2006/12/19/cvs-server-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
