The code for BOSCO lives on V7_7-bosco-publicbranch in the HTCondor 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.
To build BOSCO, you first get a copy of the
directory of the
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
. On AFS, make a directory under
named with the current date. Copy the tarballs into this directory. Copy the
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
to point to your shiny new tarballs.
The tarball name that users will download is
, but the extracted directory will be named
. 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 HTCondor's cmake scripts.