Revert "dhcp: radvd HUP brings back the infamous "can't join ipv6-allrouters" error"

This reverts commit 38049e4ea8b342b6c5f7705e69c2e0034dc67914.
This can be fixed in radvd.
This commit is contained in:
Franco Fichtner 2023-03-21 21:18:53 +01:00
parent b50e529511
commit bbbed94a93

View File

@ -517,11 +517,15 @@ function dhcpd_radvd_configure($verbose = false, $blacklist = [])
file_put_contents('/var/etc/radvd.conf', $radvdconf);
killbypid('/var/run/radvd.pid');
if (count($radvdifs)) {
/* only start in valid configuration for legacy condition */
mwexec('/usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog');
if (isvalidpid('/var/run/radvd.pid')) {
killbypid('/var/run/radvd.pid', 'HUP');
} else {
mwexec('/usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog');
}
} else {
/* stop on invalid configuration for legacy condition above */
killbypid('/var/run/radvd.pid');
}
service_log("done.\n", $verbose);