Use chmod in %install instead of %attr
This commit is contained in:
56
kea.spec
56
kea.spec
@@ -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/
|
||||
|
Reference in New Issue
Block a user