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; interface = config.services.wwan;
dependencies = [ config.services.hostname ]; dependencies = [ config.services.hostname ];
}; };
services.lns-address = let 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 { route-to-bootstrap-nameserver = svc.network.route.build {
via = "$(output ${services.dhcpc} router)"; via = "$(output ${services.bootstrap-dhcpc} router)";
target = ns; target = ns;
dependencies = [services.dhcpc]; dependencies = [services.bootstrap-dhcpc];
}; };
in oneshot rec { in oneshot rec {
name = "resolve-l2tp-server"; name = "resolve-l2tp-server";
dependencies = [ services.dhcpc route-to-bootstrap-nameserver ]; dependencies = [ services.bootstrap-dhcpc route-to-bootstrap-nameserver ];
up = '' up = ''
(in_outputs ${name} (in_outputs ${name}
DNSCACHEIP="${ns}" ${pkgs.s6-dns}/bin/s6-dnsip4 ${lns.hostname} \ DNSCACHEIP="${ns}" ${pkgs.s6-dns}/bin/s6-dnsip4 ${lns.hostname} \