[BACK]Return to source.html CVS log [TXT][DIR] Up to [Development] / xfs-website

File: [Development] / xfs-website / source.html (download) (as text)

Revision 1.3, Wed May 28 08:12:22 2008 UTC (9 years, 5 months ago) by donaldd
Branch: MAIN
Changes since 1.2: +2 -84 lines

Remove cvs links for linux-2.4
Remove CVSup documentation as it is not maintained by sgi (pointed to xfs.org) and we think everyone is using cvs.
Remove links to sgi releases that are not up to date.

<& xfsTemplate,top=>1,side=>1 &>

<br>

<h1><font face="ARIAL NARROW,HELVETICA">
XFS: Source Code
</font></h1>

There are several ways to access the current XFS code.

<ul>
<p>
<li><b>Mainline kernels</b>
<br>
XFS has been maintained in the official Linux kernel
<a href="http://www.kernel.org/">kernel trees</a> starting with Linux 2.4.
</li>
</p>

<p>
<li><b>Vendor kernels</b>
<br>
All modern Linux distributions include support for XFS.
SGI actively works with <a href="http://www.suse.com/">
SUSE</a> to provide a supported version of XFS in that
distribution.
</li>
</p>

<p>
<li><b>CVS web</b>
<br>
Browse the XFS source trees.
<ul>
<li> <a href="http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.6-xfs/">2.6.x-xfs</a> </li>
<li> <a href="http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-cmds/">xfs-cmds</a> </li>
</ul>
</li>
</p>
<p>
<li><b>CVS trees</b>
<br>
Direct CVS access to the most recent XFS changes.  See below.
</li>
</p>
</ul>

<h2><font face="ARIAL NARROW,HELVETICA">
Using CVS trees
</font></h2>

<p> <a href="http://www.cvshome.org/new_users.html">CVS for new users</a>
contains links to general CVS documentation.
</p>

<p>
Set the CVSROOT environment variable.
<table border=0 cellspacing=2 width="100%"><tr><td BGCOLOR="#DFDFDF">
<br><tt>$ export CVSROOT=':pserver:cvs@oss.sgi.com:/cvs'</tt>
<br><tt><i>(for sh, bash, ksh, or similar shells)</i></tt>
<br><tt>$ setenv CVSROOT&nbsp; :pserver:cvs@oss.sgi.com:/cvs</tt>
<br><tt><i>(for csh or tcsh shells)</i></tt>
<br>&nbsp;</td></tr></table>
</p>

<p>
Login to the CVS server (this only needs to be done ONCE, not every time you access CVS).
<table border=0 cellspacing=2 width="100%"><tr><td BGCOLOR="#DFDFDF">
<br><tt>$ cvs login</tt>
<br><i>(the password is "</i>cvs<i>")</i>
<br>&nbsp;</td></tr></table>
</p>

<p>
Now grab the XFS source tree(s) of interest:&nbsp;
<table border=0 cellspacing=2 width="100%"><tr><td BGCOLOR="#DFDFDF">
<br><tt>$ cvs checkout linux-2.6-xfs</tt>
<br><tt>$ cvs checkout xfs-cmds</tt>
<br>&nbsp;</td></tr></table>
</p>

<p>
<p>Subsequently, you can checkout new code using:&nbsp;
<table border=0 cellspacing=2 width="100%"><tr><td BGCOLOR="#DFDFDF">
<br><tt>$ cvs update -d</tt>
<br>&nbsp;</td></tr></table>
</p>


<& xfsTemplate,bottom=>1 &>