Modify bosco_cluster install to use the HTCondor release tarball by default and allow administrators to provide an alternate URL. See design document in parent task.
bosco_cluster --add will now try to fetch the HTCondor tarball that most closely matches the local version for installation on the remote cluster’s submit node. It will try up to three different URLs in the following order:
If the local version string contains PRE-RELEASE, UW_development, or DAILY, fetch the daily build with matching version and date.
If the local version string contains PRE-RELEASE, UW_development, or RC, fetch the rc build with matching version and date.
Fetch the release build with matching version.
The base URL for all of these downloads can be altered by setting BOSCO_URL_BASE in the config file. The default value is https://research.cs.wisc.edu/htcondor/tarball/
The exact URL to use can be given on the command line using -u or --url.