From 159d3c3287fcb2c3f60d7d70150de6540d8a2e246561c5187024f1fb7de22f6c Mon Sep 17 00:00:00 2001 From: Jorik Cronenberg Date: Mon, 7 Jul 2025 16:41:52 +0200 Subject: [PATCH] Use meson install_umask to set binaries and libraries permissions --- kea.changes | 6 ++++++ kea.spec | 6 +----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/kea.changes b/kea.changes index c34de8c..193baed 100644 --- a/kea.changes +++ b/kea.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jul 7 14:40:57 UTC 2025 - Jorik Cronenberg + +- Use meson install_umask to set binaries and libraries + permissions. + ------------------------------------------------------------------- Tue Jul 1 09:28:14 UTC 2025 - Jorik Cronenberg diff --git a/kea.spec b/kea.spec index 74255a8..c518f04 100644 --- a/kea.spec +++ b/kea.spec @@ -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 -- 2.49.0