When designing New Directory Layout special care has been taken to enable migration from docman v1.x as easy as possible. However, you will need to move and edit some files, but most of your existing directory will be left intact (and if fact, it will become repository directory, so you will have to remove it from your web server's scope).
If your currnet (v1.x) repository is called /home/httpd/html and new one is /home/httpd/repository you would have to do following: (this assumes that you are going to use virtual hosts to host new repository. If you would rather user path to docman.php script path to separate installations look below)
mv /home/httpd/html /home/httpd/repository
mkdir /home/httpd/html ln -s /home/httpd/docman2/docman.php /home/httpd/html/index.php ln -s /home/httpd/docman2/html/docman.css /home/httpd/html/docman.cssYou might want to add index.php to your Apache DirectoryIndex instead of existings .index.php.
mv /home/httpd/html/.docman.conf \ /home/httpd/docman2/realm/http_virtual_host.conf
mv /home/httpd/html/.htusers \ /home/httpd/docman2/realm/http_virtual_host.htusers
mv /home/httpd/html/.tree.php \ /home/httpd/docman2/realm/http_virtual_host.tree.php
cp /home/httpd/docman2/realm/localhost.trustee \ /home/httpd/docman2/realm/http_virtual_host.trustee vi /home/httpd/docman2/realm/http_virtual_host.trustee
New in docman version 2 is master configuration file ( see installation instructions) which basically sets just $gblIncDir which is root directory of your docman installation.
This file is by default located at /etc/docman.conf and you can add configuration options to it which you want to use on all docman installations on that particular machine.FIX
For now, you will have to examine New Directory Layout and Installation instructions because this part hasn't been completed yet.
$ cvs -d :pserver:firstname.lastname@example.org:/cvsroot login password: [just enter] $ cvs -d :pserver:email@example.com:/cvsroot co -r2.x docman2
$ cd /home/httpd/docman2 $ cvs update -r2.x