18 lines
457 B
Nix
18 lines
457 B
Nix
|
{ exposeUnderlyingJob, exposeDependentJob }:
|
||
|
with import ../config.nix;
|
||
|
let
|
||
|
underlyingJob = mkDerivation {
|
||
|
name = "underlying-job";
|
||
|
builder = ../empty-dir-builder.sh;
|
||
|
};
|
||
|
|
||
|
dependentJob = mkDerivation {
|
||
|
name = "dependent-job";
|
||
|
builder = ../empty-dir-builder.sh;
|
||
|
inherit underlyingJob;
|
||
|
};
|
||
|
in
|
||
|
(if exposeUnderlyingJob then { inherit underlyingJob; } else { }) //
|
||
|
(if exposeDependentJob then { inherit dependentJob; } else { }) //
|
||
|
{ }
|