DM Branch Build
How to build a branch of gLite data management components:
For current branch tag names see
http://lxb2076.cern.ch:8080/etics/
mkdir R3.1
cd R3.1
cvs co -r glite_branch_3_1_0 org.glite
# our dependencies
cd org.glite
ant -f project/glite.csf.xml service-discovery gridsite-core gridsite-ws security
cd ..
# DM is special, because we want to have the branches, not a specific tag
cvs co -r glite-data_branch_3_1_0_tree org.glite.data
# checking out all the DM components
cd org.glite.data
ant -f project/glite.data.csf.xml
# saving some headaches ... (dependency of CGSI_gSOAP)
./bin/fetch-stage-rpm --glite voms-api-1
./bin/fetch-stage-rpm --glite voms-api-c-1
./bin/stage-rpm -ivh glite-security-voms-*.rpm
# building also builds the dependencies in other subsystems
ant dist
# more enternatining version of the build if you do it detached
# ant monitor the progress
screen -L -d -m ant dist
./bin/watch-build
# you can see the details with 'screen -r' and in screenlog.0
# if you want to have a webpage with all the documentation
./bin/publish-to-web $PWD/../web
# or if you want to have a nice APT repository
./bin/publish-to-apt $PWD/../apt-repository
See also
dm-release.txt
for description of the DM internal release procedure.
Tags
For
R3.0
build use the following tags:
- org.glite: glite_branch_3_0_0
- org.glite.data: glite-data_branch_1_6_0_tree
For
R3.1
build use the following tags:
- org.glite: glite_branch_3_1_0
- org.glite.data: glite-data_branch_3_1_0_tree
RPMs
You might need some additional RPMs:
apt-get install httpd-devel httpd krb5-devel openssl-devel curl curl-devel openldap-devel
--
AkosFrohner - 31 Mar 2006