From d79fa9d926a9e6cb571d3cb88bf93151fb5b1ae7 Mon Sep 17 00:00:00 2001 From: Mathieu Seigneurin Date: Sun, 8 Feb 2004 10:11:00 +0000 Subject: none --- Mach/BuildingOskitMach.mdwn | 25 +++++++++++++------------ 1 file 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 -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: ### GNUmach & Mig Sources The recommended document for accessing the Hurd CVS on Savannah is at -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: **_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 - $ cvs -z3 update -Pd -A + $ cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/hurd update -Pd -A Where `` 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 `` 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 ## Building -- cgit v1.2.3