summaryrefslogtreecommitdiff
path: root/src/system
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/system
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/system')
-rwxr-xr-xsrc/system/kea-vrf-helper14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/system/kea-vrf-helper b/src/system/kea-vrf-helper
new file mode 100755
index 000000000..b4dd6a349
--- /dev/null
+++ b/src/system/kea-vrf-helper
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+VRF=$1
+shift
+
+export KEA_DHCP_DATA_DIR=/config/dhcp
+export KEA_HOOK_SCRIPTS_PATH=/usr/libexec/vyos/system
+export KEA_LOCKFILE_DIR=/run/lock/kea
+
+ip vrf exec $VRF \
+ setpriv --reuid=_kea --regid=_kea --init-groups \
+ --inh-caps +net_bind_service,+net_raw \
+ --ambient-caps +net_bind_service,+net_raw \
+ $@