Regression: DHCP names not auto-updating in TurrisOS 5.x
In Turris OS 4.x, dnsmasq
was updating kresd
by:
- invoking
/usr/lib/dnsmasq/dhcp-script.sh
- which invoked
/sbin/hotplug-call
- which invoked each script in
/etc/hotplug.d/dhcp
, one being90-dhcp_host_domain_ng.py
(symlink to/etc/resolver/dhcp_host_domain.py
) which used to be installed byresolver-conf
.
In TurrisOS 5.x the symlink is no longer installed. Creating it manually no longer works: hotplug-call
fails because dnsmasq
is now jailed.
Ever since I upgraded from 4.x to 5.x, (new) DHCP names no longer resolve. The updater script is only called during kresd
initialization, but not when dnsmasq
gives new leases.
# uci get resolver.common.dynamic_domains
1