diff options
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> |