<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Folks,</p>
<p>I created a new repository for the gluex team on GitHub: <a
moz-do-not-send="true"
href="https://github.com/JeffersonLab/hd_singularity">hd_singularity</a>.
Find the current contents of the README.md below.</p>
<p>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.<br>
</p>
<p>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.<br>
</p>
<p>It is really alpha software right now, but I wanted to get it out
there sooner rather than later.</p>
<p> -- Mark</p>
<p>________________________<br>
</p>
<h1>hd_singularity</h1>
<p>Files to support building and maintenance of Singularity
containers for Hall D.</p>
<p>Contains scripts and recipes for creating Singularity containers
from scratch.</p>
<p>The main script is scripts/create_gluex_container.sh. Its usage
message is as follows:</p>
<pre><code>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")
</code></pre>
</body>
</html>