File: README.txt
patch-4 patch-5
Line 22Line 22
"gar" sitting in your current directory. You can rename it if
you like.

"gar" sitting in your current directory. You can rename it if
you like.

=== From CVS ===
=== From arch ===
The first step is to log into the CVS pserver.
The LNX-BBC project now uses arch as its revision control system. For more
detailed information, see our <arch.html arch documentation>. What follows
will allow you to download development trees quickly.
----8<----
cvs -d:pserver:anonymous@cvs.lnx-bbc.org:/var/cvs login
----8<----

Just hit return when it asks you for a password. You can now check
out the STABLE or HEAD branches of the tree.

==== LNX-BBC 2.1 ====

Each release is tagged in the exact state used for it. These are
typically snapshots of the STABLE branch (see below). For example, to
grab the 2.1 release, we use the RELEASE_lnx-bbc_2_1 tag as follows:
The first step is to register our public arch mirror as a valid archive.
----8<----
----8<----
cvs -z3 -d:pserver:anonymous@cvs.lnx-bbc.org:/var/cvs co -r RELEASE_lnx-bbc_2_1 gar
tla register-archive lnx-bbc-devel@zork.net--gar http://www.lnx-bbc.org/arch
----8<----

----8<----

==== STABLE ====
You can now get the stable or research branches of the GAR tree.

==== the stable branch ====
The <versions.html STABLE branch> is designed to compile on the
The <versions.html stable branch> is designed to compile on the
current revision of Debian Stable, although it may also work on other
similarly composed GNU/Linux systems. However, our build system uses
Debian Stable, and our <chroot.html published chroot environments> use
current revision of Debian Stable, although it may also work on other
similarly composed GNU/Linux systems. However, our build system uses
Debian Stable, and our <chroot.html published chroot environments> use
Line 55Line 48
changes judiciously.

----8<----
changes judiciously.

----8<----
cvs -z3 -d:pserver:anonymous@cvs.lnx-bbc.org:/var/cvs co -r STABLE gar
tla get lnx-bbc-devel@zork.net--gar/lnx-bbc--stable gar
----8<----

----8<----

==== HEAD ====
You should now have a working copy of the stable branch in a directory
called "gar".
This is the <versions.html unstable branch> of the tree, and contains
==== the research branch ====

This is the <versions.html research branch> of the tree, and contains
up-to-the-minute updates of what our developers have been working on.
It typically builds on a Debian testing or unstable distribution, and
may break on stable. You may find this to build on your more recent
Red Hat distributions if the STABLE branch does not.

----8<----
up-to-the-minute updates of what our developers have been working on.
It typically builds on a Debian testing or unstable distribution, and
may break on stable. You may find this to build on your more recent
Red Hat distributions if the STABLE branch does not.

----8<----
cvs -z3 -d:pserver:anonymous@cvs.lnx-bbc.org:/var/cvs co gar
tla get lnx-bbc-devel@zork.net--gar/lnx-bbc--research gar
----8<----

----8<----


You should now have a working copy of the research branch in a directory
called "gar".

== Configuring GAR ==

You can either set environment variables or edit gar.conf.mk directly.
== Configuring GAR ==

You can either set environment variables or edit gar.conf.mk directly.