SHA256
7
0
forked from pool/kea

Use chmod in %install instead of %attr

This commit is contained in:
2025-07-03 16:46:44 +02:00
parent 484b988d04
commit 79ac13d422

View File

@@ -394,6 +394,10 @@ 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
@@ -480,7 +484,7 @@ fi
%dir %attr(0755,root,root) %_sysconfdir/kea
%config(noreplace) %attr(0640,root,keadhcp) %_sysconfdir/kea/*.conf
%_mandir/man8/*.8%{?ext_man}
%attr(0755,root,root) %_sbindir/kea*
%_sbindir/kea*
%_sbindir/perfdhcp
%_datadir/kea/
%_unitdir/*.service
@@ -500,103 +504,103 @@ fi
%files -n libkea-asiodns%asiodns_sover
%_libdir/libkea-asiodns.so.%asiodns_sover
%attr(0755,root,root) %_libdir/libkea-asiodns.so.%asiodns_sover.*
%_libdir/libkea-asiodns.so.%asiodns_sover.*
%files -n libkea-asiolink%asiolink_sover
%_libdir/libkea-asiolink.so.%asiolink_sover
%attr(0755,root,root) %_libdir/libkea-asiolink.so.%asiolink_sover.*
%_libdir/libkea-asiolink.so.%asiolink_sover.*
%files -n libkea-cc%cc_sover
%_libdir/libkea-cc.so.%cc_sover
%attr(0755,root,root) %_libdir/libkea-cc.so.%cc_sover.*
%_libdir/libkea-cc.so.%cc_sover.*
%files -n libkea-cfgrpt%cfgrpt_sover
%_libdir/libkea-cfgrpt.so.%cfgrpt_sover
%attr(0755,root,root) %_libdir/libkea-cfgrpt.so.%cfgrpt_sover.*
%_libdir/libkea-cfgrpt.so.%cfgrpt_sover.*
%files -n libkea-config%config_sover
%_libdir/libkea-config.so.%config_sover
%attr(0755,root,root) %_libdir/libkea-config.so.%config_sover.*
%_libdir/libkea-config.so.%config_sover.*
%files -n libkea-cryptolink%cryptolink_sover
%_libdir/libkea-cryptolink.so.%cryptolink_sover
%attr(0755,root,root) %_libdir/libkea-cryptolink.so.%cryptolink_sover.*
%_libdir/libkea-cryptolink.so.%cryptolink_sover.*
%files -n libkea-d2srv%d2srv_sover
%_libdir/libkea-d2srv.so.%d2srv_sover
%attr(0755,root,root) %_libdir/libkea-d2srv.so.%d2srv_sover.*
%_libdir/libkea-d2srv.so.%d2srv_sover.*
%files -n libkea-database%database_sover
%_libdir/libkea-database.so.%database_sover
%attr(0755,root,root) %_libdir/libkea-database.so.%database_sover.*
%_libdir/libkea-database.so.%database_sover.*
%files -n libkea-dhcp%dhcp_sover
%_libdir/libkea-dhcp.so.%dhcp_sover
%attr(0755,root,root) %_libdir/libkea-dhcp.so.%dhcp_sover.*
%_libdir/libkea-dhcp.so.%dhcp_sover.*
%files -n libkea-dhcp_ddns%dhcp_ddns_sover
%_libdir/libkea-dhcp_ddns.so.%dhcp_ddns_sover
%attr(0755,root,root) %_libdir/libkea-dhcp_ddns.so.%dhcp_ddns_sover.*
%_libdir/libkea-dhcp_ddns.so.%dhcp_ddns_sover.*
%files -n libkea-dhcpsrv%dhcpsrv_sover
%_libdir/libkea-dhcpsrv.so.%dhcpsrv_sover
%attr(0755,root,root) %_libdir/libkea-dhcpsrv.so.%dhcpsrv_sover.*
%_libdir/libkea-dhcpsrv.so.%dhcpsrv_sover.*
%files -n libkea-dns%dns_sover
%_libdir/libkea-dns.so.%dns_sover
%attr(0755,root,root) %_libdir/libkea-dns.so.%dns_sover.*
%_libdir/libkea-dns.so.%dns_sover.*
%files -n libkea-eval%eval_sover
%_libdir/libkea-eval.so.%eval_sover
%attr(0755,root,root) %_libdir/libkea-eval.so.%eval_sover.*
%_libdir/libkea-eval.so.%eval_sover.*
%files -n libkea-exceptions%exceptions_sover
%_libdir/libkea-exceptions.so.%exceptions_sover
%attr(0755,root,root) %_libdir/libkea-exceptions.so.%exceptions_sover.*
%_libdir/libkea-exceptions.so.%exceptions_sover.*
%files -n libkea-hooks%hooks_sover
%_libdir/libkea-hooks.so.%hooks_sover
%attr(0755,root,root) %_libdir/libkea-hooks.so.%hooks_sover.*
%_libdir/libkea-hooks.so.%hooks_sover.*
%files -n libkea-http%http_sover
%_libdir/libkea-http.so.%http_sover
%attr(0755,root,root) %_libdir/libkea-http.so.%http_sover.*
%_libdir/libkea-http.so.%http_sover.*
%files -n libkea-log-interprocess%log_interprocess_sover
%_libdir/libkea-log-interprocess.so.%log_interprocess_sover
%attr(0755,root,root) %_libdir/libkea-log-interprocess.so.%log_interprocess_sover.*
%_libdir/libkea-log-interprocess.so.%log_interprocess_sover.*
%files -n libkea-log%log_sover
%_libdir/libkea-log.so.%log_sover
%attr(0755,root,root) %_libdir/libkea-log.so.%log_sover.*
%_libdir/libkea-log.so.%log_sover.*
%files -n libkea-mysql%mysql_sover
%_libdir/libkea-mysql.so.%mysql_sover
%attr(0755,root,root) %_libdir/libkea-mysql.so.%mysql_sover.*
%_libdir/libkea-mysql.so.%mysql_sover.*
%files -n libkea-pgsql%pgsql_sover
%_libdir/libkea-pgsql.so.%pgsql_sover
%attr(0755,root,root) %_libdir/libkea-pgsql.so.%pgsql_sover.*
%_libdir/libkea-pgsql.so.%pgsql_sover.*
%files -n libkea-process%process_sover
%_libdir/libkea-process.so.%process_sover
%attr(0755,root,root) %_libdir/libkea-process.so.%process_sover.*
%_libdir/libkea-process.so.%process_sover.*
%files -n libkea-stats%stats_sover
%_libdir/libkea-stats.so.%stats_sover
%attr(0755,root,root) %_libdir/libkea-stats.so.%stats_sover.*
%_libdir/libkea-stats.so.%stats_sover.*
%files -n libkea-tcp%tcp_sover
%_libdir/libkea-tcp.so.%tcp_sover
%attr(0755,root,root) %_libdir/libkea-tcp.so.%tcp_sover.*
%_libdir/libkea-tcp.so.%tcp_sover.*
%files -n libkea-util-io%util_io_sover
%_libdir/libkea-util-io.so.%util_io_sover
%attr(0755,root,root) %_libdir/libkea-util-io.so.%util_io_sover.*
%_libdir/libkea-util-io.so.%util_io_sover.*
%files -n libkea-util%util_sover
%_libdir/libkea-util.so.%util_sover
%attr(0755,root,root) %_libdir/libkea-util.so.%util_sover.*
%_libdir/libkea-util.so.%util_sover.*
%files -n python3-kea
%python3_sitelib/kea/