liminix

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

commit 3e1082ad18f3ed0ecd655a72d42e60283355f030
parent f2e5f651497ec546a3beed7958a0db1790c795e3
Author: Daniel Barlow <dan@telent.net>
Date:   Wed, 22 Feb 2023 19:18:59 +0000

allow interface service to specify dependencies

Diffstat:
Mpkgs/liminix-tools/networking/default.nix | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pkgs/liminix-tools/networking/default.nix b/pkgs/liminix-tools/networking/default.nix @@ -4,10 +4,11 @@ }: let inherit (liminix.services) oneshot longrun; in { - interface = { type, device } @ args: oneshot { + interface = { type, device, dependencies ? [] } @ args: oneshot { name = "${device}.link"; up = "ip link set up dev ${device}"; down = "ip link set down dev ${device}"; + inherit dependencies; } // { inherit device; };