Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37568210
en ru br
ALT Linux repositórios
S:1.60-alt19
5.0: 1.60-alt15
4.1: 1.60-alt13
4.0: 1.60-alt13
3.0: 1.60-alt12

Group :: Sistema/Configurações/Rede
RPM: net-tools

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: net-tools
Version: 1.60
Release: alt15

Summary: The basic tools for setting up networking
License: GPL
Group: System/Configuration/Networking
Url: http://www.tazenda.demon.co.uk/phil/net-tools
Packager: Dmitry V. Levin <ldv at altlinux.org>

Source: %url/net-tools-%version.tar

Patch10: net-tools-1.60-rh-miiioctl.patch
Patch11: net-tools-1.60-rh-virtualname.patch
Patch12: net-tools-1.57-rh-bug22040.patch
Patch13: net-tools-1.60-rh-cycle.patch
Patch14: net-tools-1.60-rh-nameif.patch
Patch15: net-tools-1.60-rh-ipx.patch
Patch16: net-tools-1.60-rh-inet6-lookup.patch
Patch17: net-tools-1.60-rh-man.patch

Patch19: net-tools-1.60-rh-trailingblank.patch
Patch20: net-tools-1.60-rh-interface.patch
Patch21: net-tools-1.60-rh-siunits.patch
Patch22: net-tools-1.60-rh-gcc34.patch
Patch23: net-tools-1.60-rh-ulong.patch
Patch24: net-tools-1.60-rh-return.patch
Patch25: net-tools-1.60-rh-trunc.patch
Patch26: net-tools-1.60-rh-parse.patch
Patch27: net-tools-1.60-rh-netmask.patch
Patch28: net-tools-1.60-rh-bcast.patch

Patch30: net-tools-1.60-rh-num-ports.patch

Patch40: net-tools-1.57-alt-config.patch
Patch41: net-tools-1.59-alt-ipvs.patch
Patch42: net-tools-1.60-alt-nstrcmp.patch
Patch43: net-tools-1.60-alt-outformat.patch

Patch45: net-tools-1.60-alt-bound.patch
Patch46: net-tools-1.60-alt-without-hostname.patch
Patch47: net-tools-1.60-alt-ec_hw-NULL.patch

Patch50: net-tools-1.60-rh-netstat-duplicate-tcp.patch
Patch51: net-tools-1.60-rh-statalias.patch
Patch52: net-tools-1.60-rh-po.patch
Patch53: net-tools-1.60-rh-ifconfig-ib.patch
Patch54: net-tools-1.60-rh-netstat-ifaceopt.patch
Patch55: net-tools-1.60-rh-statistics.patch
Patch56: net-tools-1.60-rh-ifconfig.patch
Patch57: net-tools-1.60-rh-arp-bound.patch
Patch58: net-tools-1.60-rh-man-hostname.patch
Patch59: net-tools-1.60-rh-interface-bound.patch
Patch60: net-tools-1.60-rh-alt-netstat-inode.patch
Patch61: net-tools-1.60-rh-arp-fgets.patch
Patch62: net-tools-1.60-rh-man-ifconfig.patch
Patch63: net-tools-1.60-rh-x25-proc.patch
Patch64: net-tools-1.60-rh-man-arp.patch
Patch65: net-tools-1.60-rh-x25_address.patch
Patch66: net-tools-1.60-rh-netstat-skip.patch
Patch67: net-tools-1.60-rh-netstat-I.patch
Patch68: net-tools-1.60-rh-nameif-bound.patch
Patch69: net-tools-1.60-rh-arp-unaligned-access.patch
Patch70: net-tools-1.60-rh-alt-remove-node.patch
Patch71: net-tools-1.60-rh-alt-netstat-interface.patch
Patch72: net-tools-1.60-rh-statistics-bound.patch
Patch73: net-tools-1.60-rh-arp-a.patch
Patch74: net-tools-1.60-rh-ifconfig-clear-flag.patch
Patch75: net-tools-1.60-rh-man-metric-tunnel.patch
Patch76: net-tools-1.60-rh-netstat-probe.patch

# due to hostname

Requires: coreutils >= 0:5.3.1-alt0.2

# due to resolve

Requires: hostinfo >= 0:2.2-alt2

# due to mii-tool and ether-wake

Requires: ethtool >= 0:3-alt1

%description
This package contains the traditional tools needed for setting up
networking: ethers, route and others.

%prep
%setup -q
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1

%patch19 -p1
%patch20 -p1
%patch21 -p1
%patch22 -p1
%patch23 -p1
%patch24 -p1
%patch25 -p1
%patch26 -p1
%patch27 -p1
%patch28 -p1

%patch30 -p1

%patch40 -p1
%patch41 -p1
%patch42 -p1
%patch43 -p1

%patch45 -p1
%patch46 -p1
%patch47 -p1

%patch50 -p1
%patch51 -p1
%patch52 -p1
%patch53 -p1
%patch54 -p1
%patch55 -p1
%patch56 -p1
%patch57 -p1
%patch58 -p1
%patch59 -p1
%patch60 -p1
%patch61 -p1
%patch62 -p1
%patch63 -p1
%patch64 -p1
%patch65 -p1
%patch66 -p1
%patch67 -p1
%patch68 -p1
%patch69 -p1
%patch70 -p1
%patch71 -p1
%patch72 -p1
%patch73 -p1
%patch74 -p1
%patch75 -p1
%patch76 -p1

# mii-tool was relocated to ethtool.

rm man/en_US/mii-tool.8
find -type f -name \*.orig -delete

# fix slattach lock dir (ALT#10179).

find -type f -print0 |xargs -r0 sed -i 's|/var/lock|&/serial|g' --

%build
%add_optflags -D_GNU_SOURCE
yes '' |make COPTS="%optflags" config version.h
make COPTS="%optflags"

%install
mkdir -p %buildroot{/bin,/sbin,%_bindir,%_sbindir,%_mandir/man{1,5,8}}
%make_install install \
BASEDIR=%buildroot \
COPTS="%optflags"

# rarp is obsolete

find %buildroot -name 'rarp*' -delete

# /bin/hostname utility was relocated to coreutils.

find %buildroot \( -name hostname\* -or -name \*domainname\* \) -delete

#%find_lang --with-man '[a-z-]\+' --output %name.lang

%find_lang %name

%files -f %name.lang
/bin/*
/sbin/*
%_mandir/man?/*
%doc README* TODO

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009