Note that there are some explanatory texts on larger screens.

plurals
  1. POCan I use symbolic links for cvs root to simplify server consolidation?
    primarykey
    data
    text
    <p>We're consolidating two old cvs servers onto one new box.</p> <p>I had hoped the following: changing the dns entries for oldserver1 and oldserver2 (as well as some user account maintenance) would make the move transparent to cvs users.</p> <p><strong>Problem:</strong><br> I'm having problems due to the different cvs roots on each old server.</p> <p><strong>Background</strong><br> The old servers had the following cvs repository directories:</p> <ul> <li>old server1 cvs root: /cvshome</li> <li>old server2 cvs root: /usr/local/cvs</li> </ul> <p>On the distribution we're using the default repository directory is /var/cvs. I opted to stick with this, i.e:</p> <ul> <li>new server cvs root: /var/cvs</li> </ul> <p><strong>Goal</strong><br> I'd like minimal disruption on existing checked-out-projects, i.e. not having to find/replace all 'Root' files on each hard drive in the company.</p> <p>To clarify, CVSROOT and CVS/Root entries for old server1 look like this:</p> <pre><code>pserver:username@oldserver1:/cvshome </code></pre> <p><strong>Attempts</strong><br> I tried this: create a symbolic link on new server</p> <pre><code>/cvshome points to /var/cvs ln -s /var/cvs /cvshome </code></pre> <p>However, when I try an update (i.e. from a workstation that pointed to old server 1), I get this error:</p> <pre><code>/cvshome : no such repository </code></pre> <p><strong>Summary</strong><br> Can I use links to 'alias' a cvs repository?</p> <p><em>OR</em> do I need to 'bite the bullet' and change all 'Root' files on all hard drives?</p> <p>thanks,<br> bill</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload