Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37570219
en ru br
ALT Linux repositórios
S:5.17.0-alt2
5.0: 2.6.26-alt1
4.1: 2.6.23-alt2
4.0: 2.6.20.20070313-alt1
3.0: 2.4.7.20020116-alt5.1

Group :: Rede/Outros
RPM: iproute2

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: iproute2
%define major 2.4.7
%define snapshot 020116
Version: %major.20%snapshot
Release: alt5.1

Summary: Enhanced IP routing and network devices configuration tools
Copyright: GPL
Group: Networking/Other

Source0: ftp://ftp.inr.ac.ru/ip-routing/%name-%major-now-ss%snapshot-try.tar.bz2
Source1: %name-manpages.tar.bz2
Source2: http://luxik.cdi.cz/~devik/qos/htb/v3/htb3.6-020525.tar.bz2

Source11: ftp://ftp.equinox.gu.net/pub/linux/cbq/tcio7.ps.bz2
Source12: guaranteed.ps.bz2
Source13: http://www.aciri.org/floyd/papers/link.ps.bz2

Patch0: %name-2.4.7-deb-netlink.patch
Patch1: %name-2.4.7-rh-promisc-allmulti.patch
Patch2: %name-2.4.7-alt-fixes.patch
Patch3: %name-2.4.7-owl-warnings.patch
Patch4: %name-2.4.7-alt-warnings.patch
Patch5: %name-2.4.7-alt-ifcfg.patch
Patch6: %name-2.4.7-owl-nstat-bound.patch
Patch7: %name-2.4.7-alt-rt_names-default.patch
Patch8: %name-2.4.7-alt-ipsectun.patch
Patch9: %name-2.4.7-alt-ss-family.patch

Provides: iproute = %version-%release
Obsoletes: iproute

BuildPreReq: kernel-headers-std

# Automatically added by buildreq on Mon Oct 13 2003

BuildRequires: OpenSP libdb4-devel sgml-tools tetex-dvips tetex-latex

%description
This package contains the professional set of tools to control the
networking behaviour in kernels 2.2.x and later.

%package -n arpd
Summary: The arpd daemon
Group: Networking/Other
Requires: %name = %version-%release

%description -n arpd
arpd is a daemon collecting gratuitous ARP information, saving
it on local disk and feeding it to kernel on demand to avoid
redundant broadcasting due to limited size of kernel ARP cache.

%prep
%setup -q -n %name -a1
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1

mkdir htb && tar -C htb -xjf %SOURCE2 && patch -p1 <htb/htb3.6_tc.diff

find -type f -name \*.orig -print -delete

%build
%__subst 's/^\(TC_CONFIG_DIFFSERV\)=n$/\1=y/' Config
%make_build
%make_build -C doc
bzip2 -9f doc/*.ps ||:

%__subst 's,/sbin/arping,/usr/sbin/arping,g' examples/dhcp-client-script

%install
%__mkdir_p $RPM_BUILD_ROOT{/sbin,%_sbindir,%_man8dir,%_sysconfdir/%name,%_initdir,%_localstatedir/arpd}

%__install -p -m755 ip/{ip,ifcfg,rtmon} tc/tc $RPM_BUILD_ROOT/sbin/
%__install -p -m755 misc/{arpd,ifstat,nstat,rtacct,rtstat,ss} $RPM_BUILD_ROOT%_sbindir/
%__install -p -m644 etc/%name/* $RPM_BUILD_ROOT%_sysconfdir/%name/
%__install -p -m644 %name-man/*.8 $RPM_BUILD_ROOT%_man8dir/

%__install -p -m644 %SOURCE11 %SOURCE12 %SOURCE13 doc/

%files
/sbin/*
%_sbindir/*
%exclude %_sbindir/arpd
%config(noreplace) %_sysconfdir/%name
%_mandir/man?/*
%doc README* RELNOTES doc/*.bz2 examples

%files -n arpd
%_sbindir/arpd
%attr(700,root,root) %dir %_localstatedir/arpd

%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