summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-17 04:17:23 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-17 04:17:23 +0000
commit10dc94cf07605298a6a88e3d06a85740fdb3da01 (patch)
tree65e16c4b5801bae3e8f4f9c0861393b1825a8e55
parenta34169009f8228a1814b3d1bf0cb66f1e03b81e4 (diff)
automatic import of python-netutils-linux
-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