Fix iface type of python bonding
Signed-off-by: Gris Ge <cnfourt@gmail.com>
This commit is contained in:
parent
ff9979b957
commit
2b50b5f392
58
0001-python-use-snake_case-interface-types.patch
Normal file
58
0001-python-use-snake_case-interface-types.patch
Normal file
@ -0,0 +1,58 @@
|
||||
From 674d186570f98fecc24248c9879473346a321225 Mon Sep 17 00:00:00 2001
|
||||
From: Fernando Fernandez Mancera <ffmancera@riseup.net>
|
||||
Date: Mon, 9 Nov 2020 12:16:31 +0100
|
||||
Subject: [PATCH] python: use snake_case interface types
|
||||
|
||||
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
|
||||
Signed-off-by: Gris Ge <fge@redhat.com>
|
||||
---
|
||||
src/python/nispor/iface.py | 22 +++++++++++-----------
|
||||
1 file changed, 11 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/src/python/nispor/iface.py b/src/python/nispor/iface.py
|
||||
index 4dbcc46..26eb84b 100644
|
||||
--- a/src/python/nispor/iface.py
|
||||
+++ b/src/python/nispor/iface.py
|
||||
@@ -54,28 +54,28 @@ class NisporIfaceState:
|
||||
def _iface_info_to_obj(iface_info):
|
||||
iface_type = iface_info["iface_type"]
|
||||
ctrl_type = iface_info.get("controller_type")
|
||||
- if iface_type == "Bond":
|
||||
+ if iface_type == "bond":
|
||||
iface = NisporBond(iface_info)
|
||||
- elif iface_type == "Bridge":
|
||||
+ elif iface_type == "bridge":
|
||||
iface = NisporBridge(iface_info)
|
||||
- elif iface_type == "Tun":
|
||||
+ elif iface_type == "tun":
|
||||
iface = NisporTun(iface_info)
|
||||
- elif iface_type == "Vlan":
|
||||
+ elif iface_type == "vlan":
|
||||
iface = NisporVlan(iface_info)
|
||||
- elif iface_type == "Vxlan":
|
||||
+ elif iface_type == "vxlan":
|
||||
iface = NisporVxlan(iface_info)
|
||||
- elif iface_type == "Veth":
|
||||
+ elif iface_type == "veth":
|
||||
iface = NisporVeth(iface_info)
|
||||
- elif iface_type == "Vrf":
|
||||
+ elif iface_type == "vrf":
|
||||
iface = NisporVRF(iface_info)
|
||||
- elif iface_type == "MacVlan":
|
||||
+ elif iface_type == "mac_vlan":
|
||||
iface = NisporMacVlan(iface_info)
|
||||
- elif iface_type == "MacVtap":
|
||||
+ elif iface_type == "mac_vtap":
|
||||
iface = NisporMacVtap(iface_info)
|
||||
else:
|
||||
iface = NisporBaseIface(iface_info)
|
||||
- if ctrl_type == "Bond":
|
||||
+ if ctrl_type == "bond":
|
||||
iface.subordinate_state = NisporBondSubordinate(iface_info)
|
||||
- elif ctrl_type == "Bridge":
|
||||
+ elif ctrl_type == "bridge":
|
||||
iface.subordinate_state = NisporBridgePort(iface_info)
|
||||
return iface
|
||||
--
|
||||
2.29.2
|
||||
|
@ -3,11 +3,12 @@
|
||||
|
||||
Name: nispor
|
||||
Version: 1.0.0
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Unified interface for Linux network state querying
|
||||
License: ASL 2.0
|
||||
URL: https://github.com/nispor/nispor
|
||||
Source: https://github.com/nispor/nispor/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
Patch1: 0001-python-use-snake_case-interface-types.patch
|
||||
ExclusiveArch: %{rust_arches}
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: python3-devel
|
||||
@ -148,6 +149,9 @@ popd
|
||||
%systemd_postun_with_restart nispor.service
|
||||
|
||||
%changelog
|
||||
* Mon Nov 09 2020 Gris Ge <fge@redhat.com> - 1.0.0-2
|
||||
- Fix iface type of python bonding
|
||||
|
||||
* Mon Nov 09 2020 Gris Ge <fge@redhat.com> - 1.0.0-1
|
||||
- Upgrade to 1.0.0
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user