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

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2009-03-09 - AkosFrohner
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright & by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback