This document explains how to configure the access to the FreeVPS CVS repository,
to download the latest FreeVPS builds.
CVS Repository
There are three modules in CVS repository:
kernel - FreeVPS based on 2.4.20-EL3 kernels;
kernel_26 - FreeVPS based on 2.6.9-EL4 kernels;
freevps-tools - utilities to manage VPS.
In each module development is conducted in main trunk and the last versions for developers are accessible by tag HEAD.
For modules kernel & kernel_26 is used the next procedure of naming branches and tags:
to each minor version is created branch with name FREEVPS_MAJOR_MINOR, where MAJOR & MINOR are release versions.
ex.:
FREEVPS_1_4 is branch using to release FREEVPS versions 1.4-x where X is name of builder.
To name tags inside branch is used format FREEVPS_MAJOR_MINOR_X, where MAJOR & MINOR are release versions, X is number of builder.
For manage utilities of VPS is used another procedure of naming.
There are no branches in CVS, each release has tag like release-major-minior-x, where major & minor are release versions, x is version of builder.
Initial Checkout
If you haven't yet downloaded FreeVPS from the CVS repository,
you must run the cvs checkout command.
First, log into the FreeVPS CVS repository anonymously:
$ export CVSROOT=:pserver:anonymous@cvs.freevps.com:/home/cvs
$ cvs login
Just press Enter when asked of CVS password.
After that, you can run cvs checkout with HEAD or a specific release tag:
$ cvs checkout -r HEAD kernel
NOTE: The commands above are in bash-like syntax. Other
shells, such as csh or Windows, use the same syntax, except for
setting environment variables, for example:
csh: % setenv CVSROOT ":pserver:anonymous@cvs.freevps.com:/home/cvs"
win: > SET CVSROOT=:pserver:anonymous@cvs.freevps.com:/home/cvs
Update Existing Install
First, log into the CVS server anonymously:
$ cd your_freevps_checkout_directory
$ cvs login
(Logging into anonymous@cvs.freevps.com)
CVS password: (press Enter)
To update the existing install, run the cvs update command.
You must use either -A or -r options.
|