liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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:
Mpkgs/liminix-tools/services/default.nix | 3++-
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";