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 ? [] , outputs ? []
, notification-fd ? null , notification-fd ? null
, dependencies ? [] , dependencies ? []
, buildInputs ? []
, ... , ...
} @ args: } @ args:
let logger = service { let logger = service {
@ -63,7 +64,7 @@ let
pipeline-name = "${name}-pipeline"; pipeline-name = "${name}-pipeline";
}; };
in service (args // { in service (args // {
buildInputs = [ logger ]; buildInputs = buildInputs ++ [ logger ];
serviceType = "longrun"; serviceType = "longrun";
run = serviceScript "${run}\n${cleanupScript name}"; run = serviceScript "${run}\n${cleanupScript name}";
producer-for = "${name}-log"; producer-for = "${name}-log";