diff --git a/kea.changes b/kea.changes index 612c47e..63678ee 100644 --- a/kea.changes +++ b/kea.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Apr 30 13:21:39 UTC 2025 - Jorik Cronenberg + +- Update owner and perms in %post on modified config files + ------------------------------------------------------------------- Tue Apr 15 11:01:25 UTC 2025 - Jan Engelhardt diff --git a/kea.spec b/kea.spec index 8c2d458..9bf505e 100644 --- a/kea.spec +++ b/kea.spec @@ -400,10 +400,12 @@ systemd-tmpfiles --create kea.conf || : %service_add_pre kea-dhcp4.service kea-dhcp6.service kea-dhcp-ddns.service kea-ctrl-agent.service %post -%service_add_post kea.service kea-dhcp4.service kea-dhcp6.service kea-dhcp-ddns.service kea-ctrl-agent.service +%service_add_post kea-dhcp4.service kea-dhcp6.service kea-dhcp-ddns.service kea-ctrl-agent.service if [ "$1" -gt 1 ]; then chown -R keadhcp:keadhcp "%_localstatedir/lib/kea" chown -R keadhcp:keadhcp "%_localstatedir/log/kea" + chown -h root:keadhcp %_sysconfdir/kea/*.conf + chmod -h 640 %_sysconfdir/kea/*.conf fi bigkea_enabled=$(/usr/bin/systemctl is-enabled kea.service 2>/dev/null || :) bigkea_active=$(/usr/bin/systemctl is-active kea.service 2>/dev/null || :)