Summary:	Networking Tools
Name:		net-tools
Version:	1.60
Release:	7%{?dist}
License:	GPLv2+
URL:		http://net-tools.sourceforge.net
Group:		System Environment/Base
Vendor:		VMware, Inc.
Distribution: 	Photon
Source0:	http://www.tazenda.demon.co.uk/phil/net-tools/%{name}-%{version}.tar.bz2
%define sha1 net-tools=944fb70641505d5d1139dba3aeb81ba124574b83
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 
Requires:	iputils 
%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
make
%install
make BASEDIR=%{buildroot} BINDIR=%{_bindir} SBINDIR=%{_sbindir} install
%check
make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
%post	-p /sbin/ldconfig
%postun	-p /sbin/ldconfig
%clean
rm -rf %{buildroot}/*
%files
%defattr(-,root,root)
/bin/*
/sbin/*
%{_mandir}/man1/*
%{_mandir}/man5/*
%{_mandir}/man8/*

%changelog
*	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