about summary refs log tree commit diff
path: root/pkgs/build-support/singularity-tools
AgeCommit message (Collapse)AuthorFilesLines
2023-02-08apptainer, singularity: fix defaultPath and reflect upstream changesYueh-Shun Li1-11/+18
Upstream changes: singularity 3.8.7 (the legacy) -> apptainer 1.1.3 (the renamed) / singularity 3.10.4 (Sylabs's fork) Build process: * Share between different sources * Fix the sed regexp to make defaultPath patch work * allowGoReference is now true * Provied input parameter removeCompat (default to false) that removes the compatible "*singularity*" symbolic links and related autocompletion files when projectName != "singularity" * Change localstatedir to /var/lib * Format with nixpkgs-fmt * Fix the defaultPath patching and use it instead of the `<executable> path` config directive deprecated in Apptainer * Provide dependencies for new functionalities such as squashfuse (unprivileged squashfs mount) * Provide an attribute `defaultPathInputs` to override prefix of container runtime default PATH NixOS module programs.singularity: * Allow users to specify packages * Place related directories to /var/lib * Format with nixpkgs-fmt singularity-tools: * Allow users to specify packages * Place related directories to /var/lib when building images in VM
2023-02-08singularity-tool: format expressionYueh-Shun Li1-26/+31
2022-03-03singularity: enable setting vm mem in buildImageChris Hammill1-1/+3
2021-10-27singularity-tools.buildImage: fix building from non-standard store pathsDmitry Kalinkin1-1/+1
2021-01-24treewide: stdenv.lib -> libPavol Rusnak1-1/+2
2020-11-24utillinux: rename to util-linuxGraham Christensen1-2/+2
2020-09-19Merge pull request #93082 from cfhammill/cfh/fix-singularity-shell-copyAnderson Torres1-1/+3
singularity-tools: Check for /bin/sh existence before symlink
2020-07-22singularity: 3.2.1 -> 3.6.1Justin Bedo1-0/+1
2020-07-13singularity-tools: Check for /bin/sh existence before symlinkcfhammill1-1/+3
Fixes the case where the user has bashInteractive in the container contents
2020-02-02singularity-tools: fix buildImageJustin Bedo1-4/+7
2019-06-16treewide: remove unused variables (#63177)volth1-2/+1
* treewide: remove unused variables * making ofborg happy
2019-02-26treewide: use runtimeShell instead of stdenv.shell whenever possibleJörg Thalheim1-1/+2
Whenever we create scripts that are installed to $out, we must use runtimeShell in order to get the shell that can be executed on the machine we create the package for. This is relevant for cross-compiling. The only use case for stdenv.shell are scripts that are executed as part of the build system. Usages in checkPhase are borderline however to decrease the likelyhood of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-17Merge branch 'master' into singularityJustin Bedő1-1/+4
2019-01-31singularity: 2.6.0 -> 3.0.1Justin Bedo1-11/+6
2019-01-09Merge pull request #30479 from obsidiansystems/singularity-toolsDmitry Kalinkin1-1/+4
singularity-tools: Only copy into /bin what is specified in contents
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-2/+1
2018-06-18singularity-tools: create mount points for image building (#41470)Justin Bedő1-1/+1
2018-03-12singularity: 2.4 -> 2.4.2Justin Bedo1-0/+1
2017-12-21singularity: 2.2 -> 2.4Justin Bedo1-2/+5
2017-10-10singularity-tools: Only copy into /bin what is specified in contentsDan Haraj1-1/+4
2016-11-15singularity: init 2.2Justin Bedo1-0/+100