summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-netutils-linux.spec75
-rw-r--r--sources1
3 files changed, 77 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..5724160 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/netutils-linux-2.7.11.tar.gz
diff --git a/python-netutils-linux.spec b/python-netutils-linux.spec
new file mode 100644
index 0000000..8eba101
--- /dev/null
+++ b/python-netutils-linux.spec
@@ -0,0 +1,75 @@
+%global _empty_manifest_terminate_build 0
+Name: python-netutils-linux
+Version: 2.7.11
+Release: 1
+Summary: Bunch of utils to simplify linux network troubleshooting and performance tuning.
+License: MIT
+URL: https://github.com/strizhechenko/netutils-linux
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/49/45/2b1da8ecb511dbf1fca3bb74eb0303f41934c3b02677aef4b3c93e89af36/netutils-linux-2.7.11.tar.gz
+BuildArch: noarch
+
+
+%description
+|travis| |landscape| |pypi| |license| |pyversions| |codeclimate| |issues|
+It's a useful utils to simplify Linux network troubleshooting and performance tuning, developed in order to help `Carbon Reductor`_ techsupport and automate the whole linux performance tuning process out of box (ok, except the best RSS layout detection with multiple network devices). These utils may be useful for datacenters and internet service providers with heavy network workload (you probably wouldn't see an effect at your desktop computer). It's now in production usage with 300+ deployment and save us a lot of time with hardware and software settings debugging. Inspired by `packagecloud's blog post`_.
+
+%package -n python3-netutils-linux
+Summary: Bunch of utils to simplify linux network troubleshooting and performance tuning.
+Provides: python-netutils-linux
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-netutils-linux
+|travis| |landscape| |pypi| |license| |pyversions| |codeclimate| |issues|
+It's a useful utils to simplify Linux network troubleshooting and performance tuning, developed in order to help `Carbon Reductor`_ techsupport and automate the whole linux performance tuning process out of box (ok, except the best RSS layout detection with multiple network devices). These utils may be useful for datacenters and internet service providers with heavy network workload (you probably wouldn't see an effect at your desktop computer). It's now in production usage with 300+ deployment and save us a lot of time with hardware and software settings debugging. Inspired by `packagecloud's blog post`_.
+
+%package help
+Summary: Development documents and examples for netutils-linux
+Provides: python3-netutils-linux-doc
+%description help
+|travis| |landscape| |pypi| |license| |pyversions| |codeclimate| |issues|
+It's a useful utils to simplify Linux network troubleshooting and performance tuning, developed in order to help `Carbon Reductor`_ techsupport and automate the whole linux performance tuning process out of box (ok, except the best RSS layout detection with multiple network devices). These utils may be useful for datacenters and internet service providers with heavy network workload (you probably wouldn't see an effect at your desktop computer). It's now in production usage with 300+ deployment and save us a lot of time with hardware and software settings debugging. Inspired by `packagecloud's blog post`_.
+
+%prep
+%autosetup -n netutils-linux-2.7.11
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-netutils-linux -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 17 2023 Python_Bot <Python_Bot@openeuler.org> - 2.7.11-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c2087f3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+8de669c6ec526acc681477f810bbaf36 netutils-linux-2.7.11.tar.gz