diff options
author | Justin Bedo <cu@cua0.org> | 2018-11-01 11:21:02 +1100 |
---|---|---|
committer | Justin Bedo <cu@cua0.org> | 2019-01-31 09:21:18 +1100 |
commit | 5611397f336dae7a2f05511e4951a8c76268545f (patch) | |
tree | 332ac09652e8feb4708edab4e01aebd243096412 /pkgs/build-support | |
parent | 654f3c467cbb9caf09432ae4ef590ea0783e764c (diff) |
singularity: 2.6.0 -> 3.0.1
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/singularity-tools/default.nix | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix index 5179f47eaa5e..cc86fef64ccc 100644 --- a/pkgs/build-support/singularity-tools/default.nix +++ b/pkgs/build-support/singularity-tools/default.nix @@ -84,19 +84,14 @@ rec { # Create runScript ln -s ${runScriptFile} singularity - # Size calculation - cd .. - umount disk - size=$(resize2fs -P /dev/${vmTools.hd} | awk '{print $NF}') - mount /dev/${vmTools.hd} disk - cd disk + # Fill out .singularity.d + mkdir -p .singularity.d/env + touch .singularity.d/env/94-appsbase.sh - export PATH=$PATH:${e2fsprogs}/bin/ - echo creating - singularity image.create -s $((1 + size * 4 / 1024 + ${toString extraSpace})) $out - echo importing + cd .. mkdir -p /var/singularity/mnt/{container,final,overlay,session,source} - tar -c . | singularity image.import $out + echo "root:x:0:0:System administrator:/root:/bin/sh" > /etc/passwd + singularity build $out ./disk ''); in result; |