diff options
Diffstat (limited to 'net-misc/ifenslave')
-rw-r--r-- | net-misc/ifenslave/ChangeLog | 11 | ||||
-rw-r--r-- | net-misc/ifenslave/files/digest-ifenslave-1.1.0 | 4 | ||||
-rw-r--r-- | net-misc/ifenslave/files/digest-ifenslave-1.1.0-r1 | 4 | ||||
-rw-r--r-- | net-misc/ifenslave/files/digest-ifenslave-1.1.0-r2 | 6 | ||||
-rw-r--r-- | net-misc/ifenslave/files/digest-ifenslave-1.1.0-r3 | 6 | ||||
-rw-r--r-- | net-misc/ifenslave/files/modules.d-bond-1.1.0-r3 | 20 | ||||
-rw-r--r-- | net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild | 48 |
7 files changed, 94 insertions, 5 deletions
diff --git a/net-misc/ifenslave/ChangeLog b/net-misc/ifenslave/ChangeLog index f5a9bc1836b1..c852f3993add 100644 --- a/net-misc/ifenslave/ChangeLog +++ b/net-misc/ifenslave/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-misc/ifenslave -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/ifenslave/ChangeLog,v 1.9 2005/05/30 19:09:16 swegener Exp $ +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/ifenslave/ChangeLog,v 1.10 2007/01/09 04:44:41 robbat2 Exp $ + +*ifenslave-1.1.0-r3 (09 Jan 2007) + + 09 Jan 2007; Robin H. Johnson <robbat2@gentoo.org> + +files/modules.d-bond-1.1.0-r3, +ifenslave-1.1.0-r3.ebuild: + Bump to newer debian patch, put ~amd64 on newer revisions, and update the + modules.d file. 30 May 2005; Sven Wegener <swegener@gentoo.org> ifenslave-1.1.0.ebuild, ifenslave-1.1.0-r1.ebuild, ifenslave-1.1.0-r2.ebuild: diff --git a/net-misc/ifenslave/files/digest-ifenslave-1.1.0 b/net-misc/ifenslave/files/digest-ifenslave-1.1.0 index 859c1bc75146..1d46c761e98a 100644 --- a/net-misc/ifenslave/files/digest-ifenslave-1.1.0 +++ b/net-misc/ifenslave/files/digest-ifenslave-1.1.0 @@ -1,2 +1,4 @@ -MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002 MD5 2bcaa3020a110cc63513107d9993cb12 ifenslave-2.6_1.1.0-3.diff.gz 2656 +MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002 +RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 ifenslave-2.6_1.1.0.orig.tar.gz 8002 +SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 ifenslave-2.6_1.1.0.orig.tar.gz 8002 diff --git a/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r1 b/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r1 index 859c1bc75146..1d46c761e98a 100644 --- a/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r1 +++ b/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r1 @@ -1,2 +1,4 @@ -MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002 MD5 2bcaa3020a110cc63513107d9993cb12 ifenslave-2.6_1.1.0-3.diff.gz 2656 +MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002 +RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 ifenslave-2.6_1.1.0.orig.tar.gz 8002 +SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 ifenslave-2.6_1.1.0.orig.tar.gz 8002 diff --git a/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r2 b/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r2 index b4c1635c9e23..da0c5705f028 100644 --- a/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r2 +++ b/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r2 @@ -1,2 +1,6 @@ -MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002 MD5 c75db1457c9efd71703760efa611d6d0 ifenslave-2.6_1.1.0-4.diff.gz 2967 +RMD160 c88f31fe04e7a137314be05e69f0955e4e1d7946 ifenslave-2.6_1.1.0-4.diff.gz 2967 +SHA256 69bfd423cffe94988f3505f2775ed0ef61ac7ddc8021329840491ec3bc0e727f ifenslave-2.6_1.1.0-4.diff.gz 2967 +MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002 +RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 ifenslave-2.6_1.1.0.orig.tar.gz 8002 +SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 ifenslave-2.6_1.1.0.orig.tar.gz 8002 diff --git a/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r3 b/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r3 new file mode 100644 index 000000000000..560325611a3e --- /dev/null +++ b/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r3 @@ -0,0 +1,6 @@ +MD5 50cac3f48c269232a54041f3389862a6 ifenslave-2.6_1.1.0-6.diff.gz 3614 +RMD160 0cac03ed064aaa5afacd74d03f472dc8604e18fa ifenslave-2.6_1.1.0-6.diff.gz 3614 +SHA256 2fe153422e48bb9e2748e79e97740d4ec640d99b28cbde842dfba569f9d0a643 ifenslave-2.6_1.1.0-6.diff.gz 3614 +MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002 +RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 ifenslave-2.6_1.1.0.orig.tar.gz 8002 +SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 ifenslave-2.6_1.1.0.orig.tar.gz 8002 diff --git a/net-misc/ifenslave/files/modules.d-bond-1.1.0-r3 b/net-misc/ifenslave/files/modules.d-bond-1.1.0-r3 new file mode 100644 index 000000000000..ea10868ed476 --- /dev/null +++ b/net-misc/ifenslave/files/modules.d-bond-1.1.0-r3 @@ -0,0 +1,20 @@ +# read /usr/src/linux/Documentation/networking/bonding.txt for help! + +alias bond0 bonding +options bond0 mode=0 miimon=100 +#alias bond1 bonding +#options bond1 -o bonding1 arp_interval=200 arp_ip_target=10.0.0.1 + +# Parameters: +# arp_interval:arp interval in milliseconds (int) +# arp_ip_target:arp targets in n.n.n.n form (array of charp) +# arp_validate:validate src/dst of ARP probes: none (default), active, backup or all (charp) +# downdelay:Delay before considering link down, in milliseconds (int) +# lacp_rate:LACPDU tx rate to request from 802.3ad partner (slow/fast) (charp) +# max_bonds:Max number of bonded devices (int) +# miimon:Link check interval in milliseconds (int) +# mode:Mode of operation : 0 for balance-rr, 1 for active-backup, 2 for balance-xor, 3 for broadcast, 4 for 802.3ad, 5 for balance-tlb, 6 for balance-alb (charp) +# primary:Primary network device to use (charp) +# updelay:Delay before considering link up, in milliseconds (int) +# use_carrier:Use netif_carrier_ok (vs MII ioctls) in miimon; 0 for off, 1 for on (default) (int) +# xmit_hash_policy:XOR hashing method: 0 for layer 2 (default), 1 for layer 3+4 (charp) diff --git a/net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild b/net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild new file mode 100644 index 000000000000..6bde96d1b20a --- /dev/null +++ b/net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild,v 1.1 2007/01/09 04:44:41 robbat2 Exp $ + +inherit toolchain-funcs eutils + +DESCRIPTION="Attach and detach slave interfaces to a bonding device" +HOMEPAGE="http://sf.net/projects/bonding/" +MY_PN="ifenslave-2.6" # this is NOT an error +DEBIAN_PV="6" +DEBIANPKG_TARBALL="${MY_PN}_${PV}.orig.tar.gz" +DEBIANPKG_PATCH="${MY_PN}_${PV}-${DEBIAN_PV}.diff.gz" +DEBIANPKG_BASE="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}" +SRC_URI="${DEBIANPKG_BASE}/${DEBIANPKG_TARBALL} + ${DEBIANPKG_BASE}/${DEBIANPKG_PATCH}" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="" +RDEPEND="virtual/libc" +DEPEND="sys-devel/gcc + >=sys-kernel/linux-headers-2.4.22 + ${RDEPEND}" + +src_unpack() { + unpack ${DEBIANPKG_TARBALL} + EPATCH_OPTS="-d ${S} -p1" epatch ${DISTDIR}/${DEBIANPKG_PATCH} +} + +src_compile() { + $(tc-getCC) ${CFLAGS} ${PN}.c -o ${PN} || die "Failed to compile!" +} + +src_install() { + doman ${S}/${PN}.8 + into / + dosbin ${PN} + # there really is no better documentation than the sourcecode :-) + dodoc ${PN}.c + insinto /etc/modules.d + newins ${FILESDIR}/modules.d-bond-1.1.0-r3 bond +} + +pkg_postinst() { + einfo "If you want to use bonding on your system, be sure to use" + einfo ">=baselayout-1.10, where support is now integrated!" + einfo "Using >=baselayout-1.11.6 strongly recommended." +} |