From 12a1cce9a409a7e2019fb6fb510d57950ec389cc Mon Sep 17 00:00:00 2001 From: chen-jan Date: Tue, 14 Sep 2021 01:17:44 +0000 Subject: [PATCH] del rpath for some binaries and bin (cherry picked from commit 72b6674c48f0badcd208a48d65699407490479f9) --- openscap.spec | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/openscap.spec b/openscap.spec index 9c049c0..2ec26e6 100644 --- a/openscap.spec +++ b/openscap.spec @@ -1,6 +1,6 @@ Name: openscap Version: 1.3.3 -Release: 1 +Release: 2 Summary: An open source framework in order to provide a interface for using scap License: LGPLv2+ URL: http://www.open-scap.org @@ -85,6 +85,17 @@ cd build pathfix.py -i %{__python3} -p -n $RPM_BUILD_ROOT%{_bindir}/scap-as-rpm +cd $RPM_BUILD_ROOT/usr +file `find -type f`| grep -w ELF | awk -F":" '{print $1}' | for i in `xargs` +do + chrpath -d $i +done +cd - + +mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d +echo "%{_bindir}/%{name}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf +echo "%{_libdir}/%{name}" >> $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf + %clean rm -rf $RPM_BUILD_ROOT @@ -104,6 +115,7 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/openscap/cpe/* %{_sysconfdir}/bash_completion.d +%config(noreplace) /etc/ld.so.conf.d/* %files devel %{_libdir}/libopenscap.so @@ -127,6 +139,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/* %changelog +* Mon Sep 13 2021 chenchen - 1.3.3-2 +- del rpath for some binaries and bin + * Mon Jul 27 2020 openEuler Buildteam - 1.3.3-1 - update package