summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGNU Hurd wiki engine <web-hurd@gnu.org>2007-11-13 13:32:13 +0000
committerGNU Hurd wiki engine <web-hurd@gnu.org>2007-11-13 13:32:13 +0000
commit9a73efdcef85d71c0619f26e0729ae7d8a377751 (patch)
treeb284d9d1cccc9863a43fc4687702b0bc75882a30
parent3ff6f07d84b09a68ca6937be1cf07cd0c7eb3de1 (diff)
web commit by vincentvikram: imported from hurd.in
-rw-r--r--setupcvsfs.mdwn60
1 files changed, 60 insertions, 0 deletions
diff --git a/setupcvsfs.mdwn b/setupcvsfs.mdwn
new file mode 100644
index 00000000..07de276a
--- /dev/null
+++ b/setupcvsfs.mdwn
@@ -0,0 +1,60 @@
+[[meta copyright="Copyright © 2007 Free Software Foundation, Inc."]]
+[[meta license="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+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.
+
+## 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=
+
+ =[user@gnubox cvsfs]$ autoconf=
+
+ =[user@gnubox cvsfs]$ automake -a --copy=
+
+ =[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=
+
+ * Example to mount the cvsfs module on hurdextras to a local directory
+
+ =[user@gnubox]$ mkdir cvs.d=
+
+ =[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._
+
+## 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