-
Notifications
You must be signed in to change notification settings - Fork 2
hdpm select
Nathan Sparks edited this page Jun 22, 2017
·
3 revisions
Select package settings
Select package settings.
The settings files are written to the $GLUEX_TOP/.hdpm/settings directory.
hdpm select NAME
1. hdpm select master (for default settings)
2. hdpm select my-saved-settings
3. hdpm select -l
4. hdpm select --rm test@t1 test@t4
Usage:
hdpm select --xml XMLFILE-URL | XMLFILE-PATH
Examples:
1. hdpm select --xml latest
2. hdpm select --xml https://halldweb.jlab.org/dist/version.xml
The XMLfile versions are applied on top of the current settings.
Shortcut URL ids:
latest : https://halldweb.jlab.org/dist/version.xml
jlab-dev : https://halldweb.jlab.org/dist/version_jlab.xml
jlab : https://halldweb.jlab.org/dist/version_jlab.xml
The JLab shortcuts will also set the paths of dependencies to the halld
group installations on the JLab CUE.
JLab development settings (for JLab CUE use only):
hdpm select --xml jlab-dev
If you use "jlab" instead of "jlab-dev", hdds and sim-recon will also
be set to the latest prebuilt packages on the JLab CUE.
Run "hdpm env -w" to write the env scripts to the .hdpm/env directory.
-g, --group Use group packages by passing a .hdpm XML
-l, --list List all saved package settings
--rm Remove one or more saved package settings
--xml string Version XMLfile URL or path
- hdpm - A tool for managing GlueX offline software and dependencies