Skip to content
Snippets Groups Projects
Commit daf62600 authored by dipohl's avatar dipohl
Browse files

Moving from CVS to SVN repository.

git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@2827 4ea69e1a-61f1-4043-bf83-b5c94c648137
parent 8bdbf77e
No related branches found
No related tags found
No related merge requests found
...@@ -51,7 +51,7 @@ INSTALL</a></b> file contains additional information.</p> ...@@ -51,7 +51,7 @@ INSTALL</a></b> file contains additional information.</p>
<li><strong>Windows package</strong><br />(<a href="#WindowsInstall">Instructions</a>)</li> <li><strong>Windows package</strong><br />(<a href="#WindowsInstall">Instructions</a>)</li>
</ol></li> </ol></li>
<li><strong>Install from our source tarball</strong><br />(<a href="#tarball">Instructions</a>)</li> <li><strong>Install from our source tarball</strong><br />(<a href="#tarball">Instructions</a>)</li>
<li><strong>Install latest unreleased code from CVS repository</strong><br />(<a href="#CVSInstall">Instructions</a>)</li> <li><strong>Install latest unreleased code from SVN repository</strong><br />(<a href="#SVNInstall">Instructions</a>)</li>
<li><strong>Don't install, run from Live-system</strong><br />(<a href="#live-cd">Instructions</a>)</li> <li><strong>Don't install, run from Live-system</strong><br />(<a href="#live-cd">Instructions</a>)</li>
</ol> </ol>
</div> </div>
...@@ -380,59 +380,59 @@ make install</p> ...@@ -380,59 +380,59 @@ make install</p>
</li> </li>
</ul> </ul>
<h3><a name="CVSInstall"></a> <h3><a name="SVNInstall"></a>
Third Method - Install latest unreleased code from CVS repository</h3> Third Method - Install latest unreleased code from SVN repository</h3>
<p class="marked">We moved from CVS to a Subversion (SVN) repository.
The new address for our repository is
<a href="http://smartmontools.svn.sourceforge.net/viewvc/smartmontools"><tt>https://smartmontools.svn.sourceforge.net/svnroot/smartmontools</tt></a></p>
<ul class="Square"> <ul class="Square">
<li><span class="marked">Due to the new SourceForge CVS
architecture, the hostname for CVS access has changed from
<tt>cvs.sourceforge.net</tt> to <tt>smartmontools.cvs.sourceforge.net</tt>.
To update a copy of smartmontools checked out before 2006-05-12, change all
the <tt>*/CVS/Root</tt> files accordingly.</span><br /><br /></li>
<li>One of the really cool things about CVS is that you can get <li>For those, who don't already have a Subversion client installed,
<i>any</i> version of the code you want, from the first release up the here is a <a href="http://subversion.tigris.org/links.html#clients">list of SVN-Clients</a>
the most current development version. And it's trivial, because for different operating systems and in all colors and flavours. (Stand-alone clients,
each release is <u>tagged</u> with a name like Desktop-integrated clients, IDE plug-in clients, ..)<br />
<tt>RELEASE_5_38</tt>. You can see what the different names are <br /></li>
by looking at the <a href="http://smartmontools.cvs.sourceforge.net/smartmontools/sm5/">
CVS repository</a>. You'll see the tag names in the little scroll <li>All you need to do to get the latest development code is
window where it says "Show only files with tag". All you need to
do to get the latest development code is
(but note that the development code may be unstable, and that the (but note that the development code may be unstable, and that the
documentation and code may be inconsistent): documentation and code may be inconsistent):
<p class="code">cvs -d:pserver:anonymous@smartmontools.cvs.sourceforge.net:/cvsroot/smartmontools login<br /> <p class="code">svn co https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/sm5 smartmontools</p></li>
# when prompted for a password, just press Enter<br />
cvs -d:pserver:anonymous@smartmontools.cvs.sourceforge.net:/cvsroot/smartmontools co sm5</p></li>
<li>To instead get the RELEASE_5_37 release:
<p class="code">cvs -d:pserver:anonymous@smartmontools.cvs.sourceforge.net:/cvsroot/smartmontools co -r RELEASE_5_37 sm5</p></li> <li>This will create a subdirectory called <tt>smartmontools/</tt> containing the
<li>This will create a subdirectory called <tt>sm5/</tt> containing the
code. Go to that directory, build, and install: code. Go to that directory, build, and install:
<p class="code">cd sm5<br /> <p class="code">cd smartmontools<br />
./autogen.sh<br /> ./autogen.sh<br />
./configure<br /> ./configure<br />
make<br /> make<br />
make install</p> make install</p>
<p>- See notes under <b>Second method - install from source tarball</b> for different options to <tt>./configure</tt> <p>- See notes under <a href="#tarball">Second method - install from source tarball</a> for different options to <tt>./configure</tt>
and other useful remarks.</p> and other useful remarks.</p>
<p>- Skip <tt>./autogen.sh</tt> and <tt>./configure</tt> for tagged releases
&lt;= 5.1-18 (RELEASE_5_X_Y, where X = 0 or 1 and Y = 0 to 18).</p>
<p>- If you get the current sources (<tt>cvs co</tt> with no arguments or do <tt>cvs up
-A</tt>) then you <i>will</i> need those two additional steps.</p>
</li> </li>
<li>To update your sources to the RELEASE_5_38 release: <li>To update your sources from trunk (development version):
<p class="code">cd sm5<br /> <p class="code">cd smartmontools<br />
cvs up -r RELEASE_5_38</p></li> svn up</p></li>
<li>To update any tagged release to the latest development code: <li>One of the really cool things about version control systems is that you can get
<i>any</i> version of the code you want, from the first release up the
the most current development version. And it's trivial, because
each release is <u>tagged</u> with a name. Look at the
<a href="http://smartmontools.svn.sourceforge.net/viewvc/smartmontools/tags/">tags in our SVN repository</a>,
to see what the different names are.
<p>E.g. run the following command to fetch the RELEASE_5_38 release:</p>
<p class="code">svn co https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/tags/RELEASE_5_38/sm5 smartmontools</p>
<p>The rest of the build procedure is the same like described above, with one exception:</p>
<p>- Skip <tt>./autogen.sh</tt> and <tt>./configure</tt> for tagged releases
&lt;= 5.1-18 (RELEASE_5_X_Y, where X = 0 or 1 and Y = 0 to 18).</p>
</li>
<p class="code">cd sm5
cvs up -A</p></li>
</ul> </ul>
<h3><a name="live-cd"></a> <h3><a name="live-cd"></a>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment