[Halld-offline] new script to update private packages (build_scripts)

Mark Ito marki at jlab.org
Wed Aug 29 19:40:34 EDT 2018


Builders,

I've written a new script to update private builds of gluex software 
packages, bringing them up-to-date with their respective upstream 
repositories and rebuilding them. This was a request from the last 
Offline Meeting. Find the script at

   /group/halld/Software/build_scripts/my_halld_update.py

Documentation can be found here 
<https://github.com/JeffersonLab/build_scripts/wiki/my_halld_update.py>, 
and is reproduced below.

   -- Mark

___________________

Usage message:

|usage: my_halld_update.py [-h] [-x XML] [-n NTHREADS] [inputPackages 
[inputPackages ...]] positional arguments: inputPackages list of 
packages to update optional arguments: -h, --help show this help message 
and exit -x XML, --xml XML version set xml file name (default: 
version.xml) -n NTHREADS, --nthreads NTHREADS number of threads to use 
in rebuild (default: 1) |

Examples

 1. Update all private packages as identified by version.xml in the
    current working directory. Private packages contain a "home" attribute:

|my_halld_update.py |

 2. Update halld_sim only:

|my_halld_update.py halld_sim |

 3. Update all private packages as identified by
    /home/user/project/version_special.xml:

|my_halld_update.py -x /home/user/project/version_special.xml |

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20180829/3d9a2781/attachment.html>


More information about the Halld-offline mailing list