summaryrefslogtreecommitdiff
path: root/src/init
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2025-09-30 15:28:01 +0100
committerGitHub <noreply@github.com>2025-09-30 15:28:01 +0100
commita3b62f290a90a374dca04c6400fd1619f36e808f (patch)
tree7afafa62d2943be51dfde82db8f38f54032af203 /src/init
parent5248f1cebd4ac9cd8bebb62aa08ecc042a082f30 (diff)
parentcdf9fe4c9cfd4572c49207936c2304162e91e7b1 (diff)
downloadvyos-1x-a3b62f290a90a374dca04c6400fd1619f36e808f.tar.gz
vyos-1x-a3b62f290a90a374dca04c6400fd1619f36e808f.zip
Merge pull request #4744 from sarthurdev/kea-vrf
kea: T7854: Use helper for Kea VRF systemd units
Diffstat (limited to 'src/init')
-rwxr-xr-xsrc/init/vyos-router12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/init/vyos-router b/src/init/vyos-router
index 34c216cd6..5365a40f1 100755
--- a/src/init/vyos-router
+++ b/src/init/vyos-router
@@ -504,6 +504,18 @@ start ()
nfct helper add tns inet6 tcp
nft --file /usr/share/vyos/vyos-firewall-init.conf || log_failure_msg "could not initiate firewall rules"
+ # Create needed kea directories
+ mkdir -p /var/run/kea /run/lock/kea
+ chmod 750 /var/run/kea /run/lock/kea
+ chown _kea:_kea /var/run/kea /run/lock/kea
+ if [ -d /opt/vyatta/etc/config ]; then
+ if [ ! -d /opt/vyatta/etc/config/dhcp ]; then
+ mkdir /opt/vyatta/etc/config/dhcp
+ chmod 750 /opt/vyatta/etc/config/dhcp
+ chown _kea:vyattacfg /opt/vyatta/etc/config/dhcp
+ fi
+ fi
+
# Ensure rsyslog is the default syslog daemon
SYSTEMD_SYSLOG="/etc/systemd/system/syslog.service"
SYSTEMD_RSYSLOG="/lib/systemd/system/rsyslog.service"