diff options
-rw-r--r-- | setupcvsfs.mdwn | 58 |
1 files changed, 24 insertions, 34 deletions
diff --git a/setupcvsfs.mdwn b/setupcvsfs.mdwn index 07de276a..2f72b90e 100644 --- a/setupcvsfs.mdwn +++ b/setupcvsfs.mdwn @@ -7,54 +7,44 @@ is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]] ## Setting up cvsfs on GNU/Hurd - A step by step process + ### Description of cvsfs -cvsfs is a virtual (netfs based) filesystem allowing you to mount remotely located CVS modules into your local filesystem. The version controlled files will appear to you just like regular ones. If you just want to view one file (or a small bunch) you furthermore save a lot of network bandwidth since only these files will be downloaded. The usual way to do so would be to check out the whole tree and deleting it after using. +cvsfs is a virtual ([[libnetfs]] based) filesystem allowing you to mount +remotely located CVS modules into your local filesystem. The version +controlled files will appear to you just like regular ones. If you just want +to view one file (or a small bunch) you furthermore save a lot of network +bandwidth since only these files will be downloaded. The usual way to do so +would be to check out the whole tree and deleting it after using. ## Step by Step process in installing cvsfs - * Download the source files from the cvs repositiories - - =[user@gnubox]$ cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/hurdextras co cvsfs= - - * Change Directory to cvsfs/ - - =[user@gnubox]$ cd cvsfs= - - * autoconf, automake and then compile and install - - =[user@gnubox cvsfs]$ aclocal= - - =[user@gnubox cvsfs]$ autoheader= +Download and prepare the source files from the CVS repositiory and build them. - =[user@gnubox cvsfs]$ autoconf= + $ cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/hurdextras co cvsfs + $ cd cvsfs/ + $ autoreconf -i + $ ./configure + $ make + $ make install - =[user@gnubox cvsfs]$ automake -a --copy= +Set up the translator and start grazing. - =[user@gnubox cvsfs]$ ./configure= - - =[user@gnubox cvsfs]$ make= - - =[user@gnubox cvsfs]$ make install= - - * Set up the translator and start grazing - - =[user@gnubox]$ mkdir -p cvsfs_test= // For testing the cvsfs file system - - =[user@gnubox cvsfs]$ settrans -a cvsfs_test /hurd/cvsfs cvs.sourceforge.net /cvsroot/projectname modulename= + $ mkdir -p cvsfs_test + $ settrans -a cvsfs_test /hurd/cvsfs cvs.sourceforge.net /cvsroot/projectname modulename - * Example to mount the cvsfs module on hurdextras to a local directory +Example to mount the cvsfs module on hurdextras to a local directory. - =[user@gnubox]$ mkdir cvs.d= + $ mkdir cvs.d + $ settrans -ac cvs.d/cvsfs /hurd/cvsfs cvs.savannah.nongnu.org sources/hurdextras cvsfs - =[user@gnubox]$ settrans -ac cvs.d/cvsfs /hurd/cvsfs cvs.savannah.nongnu.org sources/hurdextras cvsfs= +Now change to that directory and start using ls, emacs, and whatever you feel +like. :-) + +Happy Hacking. -_Now change to that directory and start using ls, emacs, and whatever you feel like :-) Happy Hacking._ ## References * <http://www.nongnu.org/hurdextras/> - * <http://cvs.sv.nongnu.org/viewcvs/*checkout*/cvsfs/README?root=hurdextras> - --- AanjhanR - 02 Jun 2006
\ No newline at end of file |