SHA256
7
0
forked from pool/kea

Use meson install_umask to set binaries and libraries permissions

This commit is contained in:
2025-07-07 16:41:52 +02:00
parent 79ac13d422
commit 159d3c3287
2 changed files with 7 additions and 5 deletions

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Jul 7 14:40:57 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Use meson install_umask to set binaries and libraries
permissions.
-------------------------------------------------------------------
Tue Jul 1 09:28:14 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>

View File

@@ -371,7 +371,7 @@ Development files for the Kea DHCP server
export FREERADIUS_INCLUDE="%_includedir/freeradius"
export FREERADIUS_LIB=""
export FREERADIUS_DICTIONARY=""
%meson -D netconf=disabled
%meson --install-umask 022 -D netconf=disabled
%meson_build
%meson_build doc
@@ -394,10 +394,6 @@ mkdir -p "$b%_localstatedir/log/kea"
rm -Rf "%buildroot/%python3_sitelib/kea/__pycache__"
%fdupes %{buildroot}/%{_datadir}/doc/kea
# Fix permissions so keadhcp user can run executables and libraries
chmod 755 %{buildroot}/%{_libdir}/*.so*
chmod 755 %{buildroot}/%{_sbindir}/kea*
%pre -f random.pre
%service_add_pre kea-dhcp4.service kea-dhcp6.service kea-dhcp-ddns.service kea-ctrl-agent.service