From 77551439ace85c65925c5b132881b847cbf46832 Mon Sep 17 00:00:00 2001 From: wangxiao65 <287608437@qq.com> Date: Thu, 18 Mar 2021 16:22:35 +0800 Subject: [PATCH] remove rpath of exec files and libraries --- firebird.spec | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/firebird.spec b/firebird.spec index e9e94a8..3c69e61 100644 --- a/firebird.spec +++ b/firebird.spec @@ -1,6 +1,6 @@ Name: firebird Version: 3.0.3.32900 -Release: 7 +Release: 8 Summary: SQL relational database management system License: Interbase URL: http://www.firebirdsql.org/ @@ -109,6 +109,30 @@ install -d .%{_tmpfilesdir} && cp %{SOURCE2} .%{_tmpfilesdir}/ install -d .%{_unitdir} cp .%{_datadir}/firebird/misc/firebird-superserver.service .%{_unitdir}/firebird-superserver.service +#remove rpath of exec files and libraries +chrpath -d %{buildroot}%{_bindir}/fbsvcmgr +chrpath -d %{buildroot}%{_bindir}/fbtracemgr +chrpath -d %{buildroot}%{_bindir}/gbak +chrpath -d %{buildroot}%{_bindir}/gfix +chrpath -d %{buildroot}%{_bindir}/gpre +chrpath -d %{buildroot}%{_bindir}/gsec +chrpath -d %{buildroot}%{_bindir}/gsplit +chrpath -d %{buildroot}%{_bindir}/gstat-fb +chrpath -d %{buildroot}%{_bindir}/isql-fb +chrpath -d %{buildroot}%{_bindir}/nbackup +chrpath -d %{buildroot}%{_bindir}/qli +chrpath -d %{buildroot}%{_sbindir}/fb_lock_print +chrpath -d %{buildroot}%{_sbindir}/fbguard +chrpath -d %{buildroot}%{_sbindir}/firebird +chrpath -d %{buildroot}%{_libdir}/%{name}/intl/fbintl +chrpath -d %{buildroot}%{_libdir}/libib_util.so +chrpath -d %{buildroot}%{_libdir}/libfbclient.so.3.0.3 +chrpath -d %{buildroot}%{_libdir}/%{name}/udf/*.so* +chrpath -d %{buildroot}%{_libdir}/%{name}/plugins/*.so* +chrpath -d %{buildroot}%{_libdir}/%{name}/plugins/udr/*.so* + +mkdir -p %{buildroot}/etc/ld.so.conf.d +echo "%{_libdir}/%{name}/intl" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf %pre @@ -126,10 +150,12 @@ fi systemd-tmpfiles --create %{_tmpfilesdir}/firebird.conf %systemd_post firebird-superserver.service +/sbin/ldconfig %postun %systemd_postun_with_restart firebird-superserver.service +/sbin/ldconfig %preun %systemd_preun firebird-superserver.service @@ -143,6 +169,7 @@ systemd-tmpfiles --create %{_tmpfilesdir}/firebird.conf %{_sbindir}/fb_lock_print %dir %{_sysconfdir}/firebird %config(noreplace) %{_sysconfdir}/firebird/*.conf +%config(noreplace) /etc/ld.so.conf.d/* %dir %{_libdir}/firebird %dir %{_datadir}/firebird %{_libdir}/firebird/* @@ -184,6 +211,9 @@ systemd-tmpfiles --create %{_tmpfilesdir}/firebird.conf %exclude %{_docdir}/firebird/IPLicense.txt %changelog +* Thu Mar 18 2021 wangxiao - 3.0.3.32900-8 +- Remove rpath of exec files and libraries + * Thu Feb 25 2021 huanghaitao - 3.0.3.32900-7 - Fix login shell to /sbin/nologin -- Gitee