commit b8a46fc05ee72df6f82a94b747918b4e2c21cfb0
parent 8ac2c6cec18151e13959db4c11c3d70106965250
Author: Daniel Barlow <dan@telent.net>
Date: Sat, 16 Mar 2024 20:25:29 +0000
allow buildInputs param to s6 service
this is in preparation for trigger services that need to
close over the triggered service without adding it to
s6-rc dependencies
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pkgs/liminix-tools/services/default.nix b/pkgs/liminix-tools/services/default.nix
@@ -54,6 +54,7 @@ let
, outputs ? []
, notification-fd ? null
, dependencies ? []
+ , buildInputs ? []
, ...
} @ args:
let logger = service {
@@ -65,7 +66,7 @@ let
pipeline-name = "${name}-pipeline";
};
in service (args // {
- buildInputs = [ logger ];
+ buildInputs = buildInputs ++ [ logger ];
serviceType = "longrun";
run = serviceScript "${run}\n${cleanupScript name}";
producer-for = "${name}-log";