|
|
CVS: Concurrent Versioning System
Checking out Cactus from our CVS repository is the most
convenient method to obtain the code,
allowing you to easily add new Thorns or to incorporate
changes. Also, using CVS gives you
the choice of working with either a stable release of
Cactus, or the newest version currently
under development.
CVS, the Concurrent Versioning System is
freely and widely
available for all Cactus supported platforms.
|
CVS Checkout Using GetCactus
-
Save the checkout
script with the name GetCactus.
-
To checkout the Flesh only (compiling the Flesh
alone will not allow you to run any applications) type
the below and follow the instructions
./GetCactus
-
To checkout an application version of Cactus, chose
and save a ThornList,
or provide one to your own needs, and issue the
command:
Please note, that for the GetCactus script, you should not issue the perl command, but rather just execute the file
./GetCactus <thornlist-name>
-
To add more Thorns to your Cactus, either use the
GetCactus script with a
new Thorn List, or use the below make target
from within the Cactus distribution.
(Using GetCactus is preferred).
gmake checkout
|
CVS Checkout Using CVS Commands
To checkout Flesh and Thorns for the last stable release,
move to the directory where the Cactus installation
should be made: (for the latest develop version use /cactusdevcvs instead of /cactus everywhere below)
-
Login to the CVS server, the <user name>
is cvs_anon and the password is anon
(unless you have a CVS account on our server in which
case you can alternatively use your own username and
password).
cvs -d :pserver:<user name>@cvs.cactuscode.org:/cactus login
-
Checkout the Cactus Flesh
cvs -d :pserver:<user name>@cvs.cactuscode.org:/cactus co Cactus
-
Move to the arrangements directory of the Cactus
installation and install the required arrangements and thorns.
cd Cactus/arrangements
If you are using thorns other than those in the standard
Cactus distributions you will need to know the details for
downloading or checking them out. Here we just describe
checking out from the Cactus distribution.
-
To checkout complete arrangements (e.g. see our standard
ThornLists)
cvs -d :pserver:<user name>@cvs.cactuscode.org:/cactus \
co <arrangement>
-
To checkout individual thorns (e.g. see our standard
ThornLists)
cvs -d :pserver:<user name>@cvs.cactuscode.org:/cactus \
co <arrangement>/<thorn>
|
|
|