summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2007-01-09 04:44:41 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2007-01-09 04:44:41 +0000
commit0bf0f82b9e60ac8d343cf5c45b437e1990d41d9d (patch)
treee5df3ded5bf74290dbaeb25f85beb50bd0af5335 /net-misc/ifenslave
parentFixed installation of jars, see bug #160955, reported by David Emmett <daisy@... (diff)
downloadgentoo-2-0bf0f82b9e60ac8d343cf5c45b437e1990d41d9d.tar.gz
gentoo-2-0bf0f82b9e60ac8d343cf5c45b437e1990d41d9d.tar.bz2
gentoo-2-0bf0f82b9e60ac8d343cf5c45b437e1990d41d9d.zip
Bump to newer debian patch, put ~amd64 on newer revisions, and update the modules.d file.
(Portage version: 2.1.2_rc4-r7)
Diffstat (limited to 'net-misc/ifenslave')
-rw-r--r--net-misc/ifenslave/ChangeLog11
-rw-r--r--net-misc/ifenslave/files/digest-ifenslave-1.1.04
-rw-r--r--net-misc/ifenslave/files/digest-ifenslave-1.1.0-r14
-rw-r--r--net-misc/ifenslave/files/digest-ifenslave-1.1.0-r26
-rw-r--r--net-misc/ifenslave/files/digest-ifenslave-1.1.0-r36
-rw-r--r--net-misc/ifenslave/files/modules.d-bond-1.1.0-r320
-rw-r--r--net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild48
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."
+}