diff options
author | Mathieu Seigneurin <matsei@tiscali.fr> | 2004-02-08 10:11:00 +0000 |
---|---|---|
committer | Mathieu Seigneurin <matsei@tiscali.fr> | 2004-02-08 10:11:00 +0000 |
commit | d79fa9d926a9e6cb571d3cb88bf93151fb5b1ae7 (patch) | |
tree | bcfe0527fd4a856f3329180ef07d76199b11e8d3 /Mach | |
parent | e4b5c0622157219219ba540d6b6dd497be808370 (diff) | |
download | web-d79fa9d926a9e6cb571d3cb88bf93151fb5b1ae7.tar.gz web-d79fa9d926a9e6cb571d3cb88bf93151fb5b1ae7.tar.bz2 web-d79fa9d926a9e6cb571d3cb88bf93151fb5b1ae7.zip |
none
Diffstat (limited to 'Mach')
-rw-r--r-- | Mach/BuildingOskitMach.mdwn | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/Mach/BuildingOskitMach.mdwn b/Mach/BuildingOskitMach.mdwn index 16c7e0b7..477e4e5f 100644 --- a/Mach/BuildingOskitMach.mdwn +++ b/Mach/BuildingOskitMach.mdwn @@ -31,32 +31,33 @@ First you need to checkout the relevant sources. It comes in various flavours an The recommended document for accessing the Savannah OSKit CVS is <http://savannah.gnu.org/cvs?group=oskit> -Briefly, you need to setup a _different CVSROOT_ than the GNUmach and Mig sources below: +The following command should get the sources for you: - $ export CVSROOT=":pserver:anoncvs@anoncvs.gnu.org:/cvsroot/oskit" - $ cvs login # Press Enter at the password prompt - ... - $ cvs -z3 co oskit + $ export CVS_RSH="ssh" + $ cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/oskit co oskit + +Note: if you get a message about RSA/DSA keys, please go check it here: <http://savannah.gnu.org/cvs?group=oskit> ### <a name="GNUmach_amp_Mig_Sources"> </a> GNUmach & Mig Sources The recommended document for accessing the Hurd CVS on Savannah is at <http://savannah.gnu.org/cvs/?group=hurd> -This is only a brief restatement, which may be inaccurate. Setup your environment with the `CVSROOT` variable and login as anonymous. How you do this may differ between shells. +Remember to set up you environment to use 'ssh' for cvs: + + $ export CVS_RSH="ssh" - $ export CVSROOT=":pserver:anoncvs@anoncvs.gnu.org:/cvsroot/hurd" - $ cvs login # Press Enter at the password prompt +Note: if you get a message about RSA/DSA keys when using cvs commands, please go check it here: <http://savannah.gnu.org/cvs?group=hurd> **_Gnu Mach:_** All development, apart from critical bug fixes, is done on the upcoming 2.0 release (OSKit/Mach). A potentially confusing point is that the code for OSKit/Mach (as opposed to the 1.X release, aka "GNU Mach") is now on the `TRUNK` of the 'gnumach' CVS module. In the past the trunk was 1.X (GNU Mach) and 2.0 (OSKit/Mach) was a branch. - $ cvs -z3 co gnumach + $ cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/hurd co gnumach In case you have been tracking the oskit-branch and want to move to the current `HEAD` branch you can issue the following instead to update your tree. $ cd <YOUR MACH DIR> - $ cvs -z3 update -Pd -A + $ cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/hurd update -Pd -A Where `<YOUR MACH DIR>` can be `gnumach`, `oskit-mach`, or similar. The `-A` is what moves you from a branch to the default (in this case HEAD), but without forcing a specific tag. `-P` Prunes your local copy from stale directories and `-d` creates new directories for you. @@ -64,7 +65,7 @@ Where `<YOUR MACH DIR>` can be `gnumach`, `oskit-mach`, or similar. The `-A` is In case you want to build the Hurd servers as well, you can check them out with: - $ cvs -z3 co hurd + $ cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/hurd co hurd **_Inteface generator:_** @@ -72,7 +73,7 @@ See the [[Mig/MachInterfaceGenerator]] for more information. Check it out using - $ cvs -z3 co mig + $ cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/hurd co mig ## <a name="Building"> Building </a> |