Page History
- 2017-Sep-20 17:23 blin
- 2012-Nov-13 15:18 adesmet
- 2012-Mar-20 16:39 jfrey
The code for BOSCO lives on V7_7-bosco-publicbranch in the Condor git repository. It closely follows the master branch and will eventually be merged into master as a contrib module.
Currently, we build BOSCO in the new BaTLab and copy the stripped tarballs to our ftp server. The tarballs are linked to from the BOSCO homepage (https://twiki.grid.iu.edu/bin/view/CampusGrids/BoSCO).
To build BOSCO, you first get a copy of the nmi_tools/
directory of the V7_7-bosco-publicbranch
git branch onto submit-2.batlab.org. Then, issue this command:
nmi_tools/condor_nmi_submit --build --git --desc="BOSCO" \ --module=UNUSED --tag=V7_7-bosco-publicbranch \ --platforms=x86_64_deb_6.0,x86_64_rhap_5.7,x86_64_rhap_6.2
Once the build completes, extract the stripped tarballs for each platform from the appropriate results.tar.gz
. On AFS, make a directory under /p/condor/public/ftp/bosco/
named with the current date. Copy the tarballs into this directory. Copy the README
file from one of the older date directories into your new directory and update the information (git hash for branch head, NMI build ids). Then update the symlinks under /p/condor/public/ftp/bosco/latest/
to point to your shiny new tarballs.
The tarball name that users will download is bosco-beta-<platform>.tar.gz
, but the extracted directory will be named condor-<version>-<nmi id>-<platform>-stripped.tar.gz
. The 'beta' will probably change once we have a final version to release. The name of the extracted directory may need to change as well, but that will require changing Condor's cmake scripts.