rename services.dhcpc in l2tp example

it's only used to get the address of the l2tp server, not for
name lookups in general
This commit is contained in:
Daniel Barlow 2024-07-23 09:26:36 +01:00
parent 28ca1e68ab
commit bce0c7ffb6
1 changed files with 5 additions and 5 deletions

View File

@ -114,21 +114,21 @@ in rec {
};
};
services.dhcpc = svc.network.dhcp.client.build {
services.bootstrap-dhcpc = svc.network.dhcp.client.build {
interface = config.services.wwan;
dependencies = [ config.services.hostname ];
};
services.lns-address = let
ns = "$(output_word ${services.dhcpc} dns 1)";
ns = "$(output_word ${services.bootstrap-dhcpc} dns 1)";
route-to-bootstrap-nameserver = svc.network.route.build {
via = "$(output ${services.dhcpc} router)";
via = "$(output ${services.bootstrap-dhcpc} router)";
target = ns;
dependencies = [services.dhcpc];
dependencies = [services.bootstrap-dhcpc];
};
in oneshot rec {
name = "resolve-l2tp-server";
dependencies = [ services.dhcpc route-to-bootstrap-nameserver ];
dependencies = [ services.bootstrap-dhcpc route-to-bootstrap-nameserver ];
up = ''
(in_outputs ${name}
DNSCACHEIP="${ns}" ${pkgs.s6-dns}/bin/s6-dnsip4 ${lns.hostname} \