137 lines
4.4 KiB
Plaintext
137 lines
4.4 KiB
Plaintext
Summary: Networking Tools
|
|
Name: net-tools
|
|
Version: 1.60
|
|
Release: 14%{?dist}
|
|
License: GPLv2+
|
|
URL: https://sourceforge.net/projects/net-tools/
|
|
Group: System Environment/Base
|
|
Vendor: Microsoft Corporation
|
|
Distribution: Mariner
|
|
Source0: https://downloads.sourceforge.net/project/%{name}/%{name}-%{version}.tar.bz2
|
|
Patch0: Bug#632660-netstat.c-long_udp6_addr.patch
|
|
Patch1: CVS-20020730-route.c_opts_64.patch
|
|
Patch2: CVS-20030911-nameif.c_sync.patch
|
|
Patch3: CVS-20031011-hostname.c_sync.patch
|
|
Patch4: CVS-20051204-arp.c_sync.patch
|
|
Patch5: CVS-20051204-slttach.c_sync.patch
|
|
Patch6: CVS-20060927-mii-tool.c_sync.patch
|
|
Patch7: CVS-20061011-includes_sync.patch
|
|
Patch8: CVS-20061011-ipmaddr.c_buffer_overflow.patch
|
|
Patch9: CVS-20070316-netstat.c_sync.patch
|
|
Patch10: CVS-20071202-rarp.c_sync.patch
|
|
Patch11: CVS-20081002-ifconfig.c_sync.patch
|
|
Patch12: CVS-20081003-statistics.c_sync.patch
|
|
Patch13: CVS-lib_sync.patch
|
|
Patch14: CVS-20081003-config.in_sync.patch
|
|
Patch15: CVS-20081002-manpages_sync.patch
|
|
Patch16: netstat.c-assorted_changes.patch
|
|
Patch17: Bug#254243-netstat.c-wide-opt.patch
|
|
Patch18: netstat.c-local_changes.patch
|
|
Patch19: translations.patch
|
|
Patch20: lib_local_changes.patch
|
|
Patch21: local-manpages.patch
|
|
Patch22: Bug#345331-socket_overflow.patch
|
|
Patch23: Bug#569509-iface_overflow.patch
|
|
Patch24: Add_missing_headers.patch
|
|
Patch25: proper-uts-check.patch
|
|
Patch26: fix-fprintf.patch
|
|
Patch27: Bug#747006-inet6_sr.c-buffer-overflows.patch
|
|
Patch28: Bug#561161-statistics.c-long_numbers.patch
|
|
Patch29: Bug#508110-inet6.c-initialize_fields.patch
|
|
Patch30: Ubuntu_unit_conversion.patch
|
|
Obsoletes: inetutils
|
|
Conflicts: toybox
|
|
%description
|
|
The Net-tools package is a collection of programs for controlling the network subsystem of the Linux kernel.
|
|
%prep
|
|
%setup -q
|
|
%patch0 -p1
|
|
%patch1 -p1
|
|
%patch2 -p1
|
|
%patch3 -p1
|
|
%patch4 -p1
|
|
%patch5 -p1
|
|
%patch6 -p1
|
|
%patch7 -p1
|
|
%patch8 -p1
|
|
%patch9 -p1
|
|
%patch10 -p1
|
|
%patch11 -p1
|
|
%patch12 -p1
|
|
%patch13 -p1
|
|
%patch14 -p1
|
|
%patch15 -p1
|
|
%patch16 -p1
|
|
%patch17 -p1
|
|
%patch18 -p1
|
|
%patch19 -p1
|
|
%patch20 -p1
|
|
%patch21 -p1
|
|
%patch22 -p1
|
|
%patch23 -p1
|
|
%patch24 -p1
|
|
%patch25 -p1
|
|
%patch26 -p1
|
|
%patch27 -p1
|
|
%patch28 -p1
|
|
%patch29 -p1
|
|
%patch30 -p1
|
|
%build
|
|
yes "" | make config
|
|
sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \
|
|
-e 's|HAVE_AFINET6 0|HAVE_AFINET6 1|g' \
|
|
-e 's|HAVE_MII 0|HAVE_MII 1|g' config.h
|
|
sed -i -e 's|#define HAVE_HWSTRIP 1|#define HAVE_HWSTRIP 0|g' \
|
|
-e 's|#define HAVE_HWTR 1|#define HAVE_HWTR 0|g' config.h
|
|
sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \
|
|
-e 's|# HAVE_AFINET6=0|HAVE_AFINET6=1|g' \
|
|
-e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make
|
|
sed -i 's|#include <netinet/ip.h>|//#include <netinet/ip.h>|g' iptunnel.c
|
|
make
|
|
%install
|
|
make BASEDIR=%{buildroot} BINDIR=%{_bindir} SBINDIR=%{_sbindir} install
|
|
|
|
%post -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
%clean
|
|
rm -rf %{buildroot}/*
|
|
%files
|
|
%defattr(-,root,root)
|
|
%license COPYING
|
|
/bin/*
|
|
/sbin/*
|
|
%{_mandir}/man1/*
|
|
%{_mandir}/man5/*
|
|
%{_mandir}/man8/*
|
|
|
|
%changelog
|
|
* Sat May 09 00:21:01 PST 2020 Nick Samson <nisamson@microsoft.com> - 1.60-14
|
|
- Added %%license line automatically
|
|
|
|
* Mon Apr 13 2020 Eric Li <eli@microsoft.com> 1.60-13
|
|
- Update Source0: and delete sha1. Verified license. Fixed URL.
|
|
* Tue Sep 03 2019 Mateusz Malisz <mamalisz@microsoft.com> 1.60-12
|
|
- Initial CBL-Mariner import from Photon (license: Apache2).
|
|
* Mon Oct 02 2017 Alexey Makhalov <amakhalov@vmware.com> 1.60-11
|
|
- Added conflicts toybox
|
|
* Wed Dec 14 2016 Alexey Makhalov <amakhalov@vmware.com> 1.60-10
|
|
- Fix compilation issue with linux-4.9
|
|
* Wed Nov 16 2016 Alexey Makhalov <amakhalov@vmware.com> 1.60-9
|
|
- Remove iputils deps.
|
|
* Tue Oct 04 2016 ChangLee <changLee@vmware.com> 1.60-8
|
|
- Modified %check
|
|
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.60-7
|
|
- GA - Bump release of all rpms
|
|
* Thu Feb 4 2016 Alexey Makhalov <amakhalov@vmware.com> 1.60-6
|
|
- Apply all patches from 1.60-26ubuntu1.
|
|
* Fri Jan 22 2016 Alexey Makhalov <amakhalov@vmware.com> 1.60-5
|
|
- Added net-tools-1.60-manydevs.patch
|
|
* Fri Nov 6 2015 Alexey Makhalov <amakhalov@vmware.com> 1.60-4
|
|
- Added ipv6 support. Include hostname and dnshostname.
|
|
* Thu Oct 22 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.60-3
|
|
- Added changes to replace inetutils with net-tools
|
|
* Thu Jul 30 2015 Divya Thaluru <dthaluru@vmware.com> 1.60-2
|
|
- Disable building with parallel threads
|
|
* Mon Jul 13 2015 Divya Thaluru <dthaluru@vmware.com> 1.60-1
|
|
- Initial build. First version
|