[Halld-offline] New git repository: hd_singularity

Mark Ito marki at jlab.org
Mon Nov 2 20:03:48 EST 2020


I created a new repository for the gluex team on GitHub: hd_singularity 
<https://github.com/JeffersonLab/hd_singularity>. Find the current 
contents of the README.md below.

It follows the same paradigm we have been using thus far: no GlueX 
software is installed in the container itself, but all 
distribution-supplied packages needed to build and run GlueX software 
are installed.

The idea is that any one of us can create container running any desired 
Linux distribution easily (at least almost any). One needs access to a 
system with Singularity installed and have the ability to log in as root 
to build the container.

It is really alpha software right now, but I wanted to get it out there 
sooner rather than later.

   -- Mark



Files to support building and maintenance of Singularity containers for 
Hall D.

Contains scripts and recipes for creating Singularity containers from 

The main script is scripts/create_gluex_container.sh. Its usage message 
is as follows:

|Usage: create_gluex_container.sh [-h] -g FILE [-d DIRECTORY] [-t 
STRING] SINGULARITY_RECIPE_FILE Note: must be run as root Options: -h 
print this usage message -g script that installs gluex software -d 
output directory for containers (default: current working directory) -t 
token to be used to name containers (default = ext in "Singularity.ext") |

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20201102/7254f409/attachment.html>

More information about the Halld-offline mailing list