mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-24 06:56:14 +02:00
9d2ed0a7d3
This should make `_NIX_TEST_ACCEPT=1` work again, fixing #11369. Progress on #2503
35 lines
688 B
Nix
35 lines
688 B
Nix
with import "${builtins.getEnv "_NIX_TEST_BUILD_DIR"}/ca/config.nix";
|
|
|
|
let mkCADerivation = args: mkDerivation ({
|
|
__contentAddressed = true;
|
|
outputHashMode = "recursive";
|
|
outputHashAlgo = "sha256";
|
|
} // args);
|
|
in
|
|
|
|
rec {
|
|
currentTime = mkCADerivation {
|
|
name = "current-time";
|
|
buildCommand = ''
|
|
mkdir $out
|
|
echo $(date) > $out/current-time
|
|
'';
|
|
};
|
|
dep = seed: mkCADerivation {
|
|
name = "dep";
|
|
inherit seed;
|
|
buildCommand = ''
|
|
echo ${currentTime} > $out
|
|
'';
|
|
};
|
|
dep1 = dep 1;
|
|
dep2 = dep 2;
|
|
toplevel = mkCADerivation {
|
|
name = "toplevel";
|
|
buildCommand = ''
|
|
test ${dep1} == ${dep2}
|
|
touch $out
|
|
'';
|
|
};
|
|
}
|
|
|