From f79005db6f3a2a52de1a93ecdbf4196d74182fd9 Mon Sep 17 00:00:00 2001 From: Ember 'n0emis' Keske Date: Wed, 23 Mar 2022 13:39:08 +0100 Subject: [PATCH] allow fd-interface to be unknown or down --- modules/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/default.nix b/modules/default.nix index f2106e2..9401270 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -107,7 +107,7 @@ let requiredBy = [ "fastd-${mkIfName "fastd"}.service" ]; script = '' - timeout 30 ${pkgs.bash}/bin/sh -c 'while ! ${pkgs.iproute2}/bin/ip link show dev ${mkIfName "fastd"} | grep UNKNOWN ; do sleep 1; done' + timeout 30 ${pkgs.bash}/bin/sh -c 'while ! ${pkgs.iproute2}/bin/ip link show dev ${mkIfName "fastd"} | grep -e UNKNOWN -e DOWN ; do sleep 1; done' ${pkgs.batctl-legacy}/bin/batctl -m ${mkIfName "batman"} interface add ${mkIfName "fastd"} || true ${pkgs.batctl-legacy}/bin/batctl -m ${mkIfName "batman"} gw_mode server || true '';