services: Add Singularity.
authorLudovic Courtès <ludovic.courtes@inria.fr>
Tue, 4 Jun 2019 20:29:40 +0000 (22:29 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 7 Jun 2019 07:57:19 +0000 (09:57 +0200)
commit08814aec6ae75adcd059c5235c90ad26e5d5607e
tree7546c30c13c520c43d87791f085da856ea1dc087
parentcd37b144e498ee0ee030306b319cdc4ef1ec5e6f
services: Add Singularity.

* gnu/packages/linux.scm (singularity)[source](snippet): Change file
name of setuid helpers in libexec/cli/*.exec.
[arguments]: Remove "--disable-suid".
* gnu/services/docker.scm (%singularity-activation): New variable.
(singularity-setuid-programs): New procedure.
(singularity-service-type): New variable.
* gnu/tests/singularity.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document it.
doc/guix.texi
gnu/local.mk
gnu/packages/linux.scm
gnu/services/docker.scm
gnu/tests/singularity.scm [new file with mode: 0644]