I've ported cvsmapfs to perl5, and it passes the sanity checks on linux. Here are the steps to build it: 1. Make sure that the sys/syscall.ph perl header is available so that cvsmapfs can find the system call number for mknod(2). If the header is not available various heuristics are applied but they aren't very robust. 1a. To generate and install perl headers do: cd /usr/include find . -type f -print | xargs -n 1 h2ph 2. Unpack the uuencode and tarfile. 3. Edit the top lines of cvsmapfs and mkregression to invoke your favorite binary of perl4 or perl5. 4. VERY IMPORTANT: Run the script 'regression' as root to do some basic sanity-checking on cvsmapfs. 5. Read the comments at the top of cvsmapfs to learn how to use it. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Another member of the League for Programming Freedom (LPF) lpf@uunet.uu.net ------------------------------------------------------------------------------- Brian Bartholomew - bb@wv.com - www.wv.com - Working Version, Cambridge, MA