From a9c1da6924e2e3ce3de3c3ac3a460dce02673197 Mon Sep 17 00:00:00 2001 From: zhuchunyi Date: Wed, 6 Nov 2019 19:33:41 +0800 Subject: [PATCH] update code --- icfg-0.9.tbz2 | Bin 0 -> 11464 bytes icfg-python.patch | 9 ++++++++ icfg-python3.patch | 36 ++++++++++++++++++++++++++++++++ icfg.spec | 51 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 96 insertions(+) create mode 100644 icfg-0.9.tbz2 create mode 100644 icfg-python.patch create mode 100644 icfg-python3.patch create mode 100644 icfg.spec diff --git a/icfg-0.9.tbz2 b/icfg-0.9.tbz2 new file mode 100644 index 0000000000000000000000000000000000000000..3798c1c399b7d4c8dc1a93be8747799c28c38bb6 GIT binary patch literal 11464 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 literal 0 HcmV?d00001 diff --git a/icfg-python.patch b/icfg-python.patch new file mode 100644 index 0000000..b2584e3 --- /dev/null +++ b/icfg-python.patch @@ -0,0 +1,9 @@ +diff -up ./src/icfg.orig ./src/icfg +--- ./src/icfg.orig 2015-07-17 17:22:04.794083444 -0400 ++++ ./src/icfg 2015-07-17 17:22:14.282355420 -0400 +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/env python + import os + import sys + import string diff --git a/icfg-python3.patch b/icfg-python3.patch new file mode 100644 index 0000000..c1c2837 --- /dev/null +++ b/icfg-python3.patch @@ -0,0 +1,36 @@ +diff -up ./src/icfg.orig ./src/icfg +--- ./src/icfg.orig 2018-02-20 10:00:47.738647996 -0500 ++++ ./src/icfg 2018-02-20 10:07:48.203054651 -0500 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + import os + import sys + import string +@@ -133,7 +133,7 @@ class iface(object): + + def dump(self): + for i in self.config.keys(): +- print i+"="+"\""+self.config[i]+"\"" ++ print(i,"=","\"",self.config[i],"\"", sep="") + + def removeKey(self, key): + try: +@@ -299,7 +299,7 @@ def createNewConfig(ifname, iftype): + + def log(msg): + if (goptions.quiet == False): +- print msg ++ print(msg) + + def main(): + global goptions +@@ -427,7 +427,7 @@ def main(): + if (goptions.listslaves == True): + try: + for slave in ifdev.slaves: +- print slave.name ++ print(slave.name) + except AttributeError: + log("Only bond master devices have slaves") + sys.exit(6) diff --git a/icfg.spec b/icfg.spec new file mode 100644 index 0000000..a6ba05e --- /dev/null +++ b/icfg.spec @@ -0,0 +1,51 @@ +Name: icfg +Version: 0.9 +Release: 18 +Summary: A Command line tool used to edit network configuration files +License: GPLv2 +URL: https://fedorahosted.org/icfg +Source0: https://fedorahosted.org/releases/i/c/icfg/%{name}-%{version}.tbz2 +Requires: python3 +BuildArch: noarch + +Patch0: icfg-python.patch +Patch1: icfg-python3.patch + +%description +Icfg is a command line tool used to handle SysV network interface configuration files. +It solved the problems of manual editing during the process of editing network interface +configuration files, and creates a scriptable interface which allows administrators to +configure (system network interface) during installation without having to roll back +using a series of sed and awk commands. + +%package_help + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build + +%install +install -d %{buildroot}/usr/bin +install -d %{buildroot}/usr/share/man/man1 +install -m755 -p src/icfg %{buildroot}/usr/bin/icfg +install -m644 -p doc/icfg.1 %{buildroot}/usr/share/man/man1/icfg.1 + +%files +%defattr(-,root,root) +%license COPYING +%{_bindir}/icfg + +%files help +%defattr(-,root,root) +%{_mandir}/man1/icfg.1.* + +%changelog +* Fri Oct 25 2019 openEuler Buildteam - 0.9-18 +- Type:bugfix +- Id:NA +- SUG:NA +- DESC:change the directory of the license file + +* Fri Oct 11 2019 openEuler Buildteam - 0.9-17 +- Package init