commit ce56c9e1f49a24427670c43f04653c0bd9662297
parent 639e924ce2321c92257633c63c845187a0e5eaeb
Author: Daniel Barlow <dan@telent.net>
Date: Sun, 3 May 2026 13:35:23 +0100
Merge remote-tracking branch 'pcc/fix10'
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/pkgs/ifwait/default.nix b/pkgs/ifwait/default.nix
@@ -3,6 +3,8 @@
writeFennel,
runCommand,
anoia,
+ lualinux,
+ s6-rc-up-tree,
}:
runCommand "ifwait" { } ''
mkdir -p $out/bin
@@ -10,7 +12,9 @@ runCommand "ifwait" { } ''
writeFennel "ifwait" {
packages = [
anoia
+ lualinux
netlink-lua
+ s6-rc-up-tree
];
} ./ifwait.fnl
} $out/bin/ifwait
diff --git a/pkgs/ifwait/ifwait.fnl b/pkgs/ifwait/ifwait.fnl
@@ -37,7 +37,7 @@
(when (not (= up wanted?))
(set up
(if wanted?
- (pcall system (.. "s6-rc -b -u change " service))
+ (pcall system (.. "s6-rc-up-tree " service))
(not (pcall system (.. "s6-rc -b -d change " service)))))
))