From 0098f12721892a31370c3d3d4f2909618a34a620 Mon Sep 17 00:00:00 2001 From: zhangxianting Date: Thu, 19 Oct 2023 08:18:39 +0000 Subject: [PATCH] Add system call of setns at sw_64 Signed-off-by: zhangxianting --- 0001-add-system-call-of-setns-at-sw_64.patch | 23 ++++++++++++++++++++ python-pyroute2.spec | 8 +++++-- 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 0001-add-system-call-of-setns-at-sw_64.patch diff --git a/0001-add-system-call-of-setns-at-sw_64.patch b/0001-add-system-call-of-setns-at-sw_64.patch new file mode 100644 index 0000000..8216af5 --- /dev/null +++ b/0001-add-system-call-of-setns-at-sw_64.patch @@ -0,0 +1,23 @@ +From 7032edd940adb65b3c61f8dc97759d77847b509e Mon Sep 17 00:00:00 2001 +From: zhangxianting +Date: Thu, 19 Oct 2023 16:03:10 +0800 +Subject: [PATCH] add system call of setns at sw_64 + +--- + pyroute2/netns/__init__.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/pyroute2/netns/__init__.py b/pyroute2/netns/__init__.py +index da48e34..ffae53b 100644 +--- a/pyroute2/netns/__init__.py ++++ b/pyroute2/netns/__init__.py +@@ -108,6 +108,7 @@ __NR = { + 'aarc': {'32bit': 375, '64bit': 268}, # FIXME: EABI vs. OABI? + 'ppc6': {'64bit': 350}, + 's390': {'64bit': 339}, ++ 'sw_6': {'64bit': 501}, + } + __NR_setns = __NR.get(config.machine[:4], {}).get(config.arch, 308) + +-- +2.31.1 diff --git a/python-pyroute2.spec b/python-pyroute2.spec index 56742b9..0a24ae5 100644 --- a/python-pyroute2.spec +++ b/python-pyroute2.spec @@ -2,12 +2,13 @@ %global srcname pyroute2 Name: python-pyroute2 Version: 0.7.9 -Release: 1 +Release: 2 Summary: Python Netlink library License: GPL-2.0-or-later and Apache-2.0 URL: https://github.com/svinota/pyroute2 Source0: https://files.pythonhosted.org/packages/f9/f4/5aa161de059353367a3505a8647f475d11f5ce2af4d2375651a2166a1ef3/pyroute2-0.7.9.tar.gz BuildArch: noarch +Patch1: 0001-add-system-call-of-setns-at-sw_64.patch %description Pyroute2 is a pure Python **netlink** library. The core requires only Python @@ -36,7 +37,7 @@ Provides: python3-pyroute2-doc Development documents and examples for pyroute2. %prep -%autosetup -n pyroute2-%{version} +%autosetup -n pyroute2-%{version} -p1 %build %pyproject_build @@ -64,6 +65,9 @@ if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi %{_docdir}/* %changelog +* Thu Oct 19 2023 zhangxianting - 0.7.9-2 +- Add system call of setns at sw_64 + * Mon Jul 17 2023 Dongxing Wang - 0.7.9-1 - Update package to version 0.7.9