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
gateway-profile
Daniel Barlow 2024-03-16 20:25:29 +00:00
parent 921be2f3c8
commit c223e5cea2
1 changed files with 2 additions and 1 deletions

View File

@ -52,6 +52,7 @@ let
, outputs ? []
, notification-fd ? null
, dependencies ? []
, buildInputs ? []
, ...
} @ args:
let logger = service {
@ -63,7 +64,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";