From 0adbae365ad281a17be824c9e7422ea70f94483e Mon Sep 17 00:00:00 2001 From: panchenbo Date: Fri, 11 Aug 2023 14:53:53 +0800 Subject: [PATCH] add loongarch64 and sw_64 support (cherry picked from commit ffbae71e90a111535e0d7a731900c4db4c3dc21f) --- secpaver.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/secpaver.spec b/secpaver.spec index 9fa95ac..d7307c0 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 -- Gitee