mirror of
https://github.com/Mic92/sops-nix.git
synced 2025-12-26 14:14:58 +08:00
26 lines
513 B
Nix
26 lines
513 B
Nix
{
|
|
stdenv,
|
|
gnupg,
|
|
util-linux,
|
|
nix,
|
|
sops-install-secrets,
|
|
}:
|
|
stdenv.mkDerivation {
|
|
name = "unittests";
|
|
nativeBuildInputs = [
|
|
gnupg
|
|
util-linux
|
|
nix
|
|
sops-install-secrets.unittest
|
|
];
|
|
# allow to prefetch shell dependencies in build phase
|
|
dontUnpack = true;
|
|
installPhase = ''
|
|
echo $nativeBuildInputs > $out
|
|
'';
|
|
shellHook = ''
|
|
set -x
|
|
sudo TEST_ASSETS=$(realpath ./pkgs/sops-install-secrets/test-assets) \
|
|
unshare --mount --fork sops-install-secrets.test
|
|
'';
|
|
}
|