diff --git a/secpaver.spec b/secpaver.spec index 9fa95ac4d4bfe7467bb46d239d1b8a0caa71412a..d7307c012312a4e1418e93f49eb8fcc3f02e2115 100755 --- a/secpaver.spec +++ b/secpaver.spec @@ -2,7 +2,7 @@ Name: secpaver Summary: Security policy development tool Version: 1.0.2 -Release: 3 +Release: 4 License: Mulan PSL v2 URL: https://gitee.com/openeuler/secpaver Source: https://gitee.com/openeuler/secpaver/repository/archive/%{name}-%{version}.tar.gz @@ -31,6 +31,14 @@ SELinux plugin for secPaver. %prep %autosetup -n %{name}-%{version} -p1 +%ifarch loongarch64 sw_64 +# Replace secpaver own sys with the sys provided by golang +cp -af %{_prefix}/lib/golang/src/cmd/vendor/golang.org/x/sys vendor/golang.org/x/ +%endif +%ifarch sw_64 +sed -i 's/-buildmode=pie/-buildmode=exe/g' `grep buildmode=pie -rl .` +sed -i 's,/usr/lib64,/usr/lib,g' `grep '/usr/lib64' -rl .` +%endif %build %make_build everything @@ -73,6 +81,9 @@ SELinux plugin for secPaver. %systemd_postun_with_restart pavd.service %changelog +* Fri Aug 11 2023 panchenbo - 1.0.2-4 +- add loongarch64 and sw_64 support + * Sat Dec 17 2022 ExtinctFire - 1.0.2-3 - Modify pav and pavd premission from 700 to 500