aubergine: fix fix-wireguard-behind-lte
authorJulien Moutinho <julm+julm-nix@sourcephile.fr>
Thu, 19 Jan 2023 22:41:39 +0000 (23:41 +0100)
committerJulien Moutinho <julm+julm-nix@sourcephile.fr>
Thu, 19 Jan 2023 22:41:39 +0000 (23:41 +0100)
hosts/aubergine/wireguard/wg-intra.nix

index 61d60501fd9a29835a9e37dc3dfd5c1b8cc15d3b..59deea1483edfe6e06b0c2dc15565c280638bf97 100644 (file)
@@ -27,6 +27,7 @@ in
         # FIXME: lift mermet's restriction of only one connection at a time
         #externalIP=$(socat - TCP:${peers.mermet.ipv4}:${toString peers.mermet.listenPort} |
         externalIP=$(curl -s4L https://icanhazip.com)
+        test -z "''${externalIP-}" ||
         ip addr replace "$externalIP"/32 dev ${network.lteIface}
       '';
       Restart = "on-failure";