summaryrefslogtreecommitdiff
path: root/net-misc/ifenslave
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/ifenslave
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/ifenslave')
-rw-r--r--net-misc/ifenslave/Manifest6
-rw-r--r--net-misc/ifenslave/ifenslave-1.1.0-r6.ebuild54
-rw-r--r--net-misc/ifenslave/metadata.xml11
3 files changed, 71 insertions, 0 deletions
diff --git a/net-misc/ifenslave/Manifest b/net-misc/ifenslave/Manifest
new file mode 100644
index 000000000000..a3c70102c1f3
--- /dev/null
+++ b/net-misc/ifenslave/Manifest
@@ -0,0 +1,6 @@
+DIST ifenslave-2.6_1.1.0-17.debian.tar.gz 9406 SHA256 5d34e36dcdd83ec9615e2cb51951888939179be6350eab1cc6c978b0ff662a75 SHA512 90773620e15883f39f3bf3039133385d21d597f2051b81d98f96a2d7b9d7f69bf8f00bab0ffa2ad0fde5b2f4b83cac683b24925f26b6f014c0fa06f6d1023de5 WHIRLPOOL 5ab7bbe48c33efbad002270c704f2ff7149ff435b748a5aa6e1476dbf5ee14a23f71225fcb1f2da21e40b38897a58678d94be72828aa30fe8cb0dcd6c7f5e9ff
+DIST ifenslave-2.6_1.1.0.orig.tar.gz 8002 SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 SHA512 65d9b632e88c63dc4c2bae752a4561cc7f315278b301c906c6f023934d6af8cdb894d06e1582d831bf0ac88f8d27751115b4f2e8bea6cbb89a705e4bc04068c7 WHIRLPOOL badadeb1377ec29e8be108b4365137724473593f15bab8c57550b450889c6a41b5c5be2dc9c281c1cae9e2ef02dbbddab9d1bd716036e366b3ae5a203aa4e2b4
+EBUILD ifenslave-1.1.0-r6.ebuild 1543 SHA256 9b51c72c2d736ad8a4128b55974447d8a27ae1b050b594797ca4f3dcc47d8306 SHA512 8d8b9e7a250d4205d9d2f8429f2cf435d7f3466b0abb8b869ab4210ee81247c4533c0a165703b2c622377a2b03879692f7a4bb729688b5744683cbbfe5e6d35c WHIRLPOOL f788cdf88fab8277c60be2b3eba508b412131b8a0a809bc8270ab4fb9b9c4cd561f3f3974d03fd1a52ab5f0572d8f01335a7e224c1b65aaf85f97f9b994cf29d
+MISC ChangeLog 2188 SHA256 6307b196edd60298d33b3a33695dc2697ed5d7381a43fab5d24a845714b9a272 SHA512 eac73c755a93de923fa81a1e41f4060905b8c71fef2b5d3dcb5ecf26843ad4464bedf03d510c8a9c2f11ec2664ffbdf593ffc0af76c65e1cc671b96f2004f10d WHIRLPOOL 79ae5945b875e5a07b559f2d87718eddae8846dc0a0681253fb547db1d3296c0b06e0bf52623ea915b24871621697996b824a7d82ca78f53f9d4e22ab7bcefc9
+MISC ChangeLog-2015 5110 SHA256 f4559e20b0b19731c142e4500f3f3144454198005e48708020b59e51cc246fa1 SHA512 8e4f85d730c82cffad3fd15bd63552ba80886eb300fba4152fc01072d5fe1870c18def8afd12562758f7c60a687ef68ae4e3dc8145c93a7fbe419dc813ebc856 WHIRLPOOL d3f9eb6eb71d4c80c287d0318e734e8b98cc96abe833229aba95e3bfbc2802c90b8dd3950547bdcf368c7534a86a2dc5cb165221dfbbcdfee61c1dc9f9b440c3
+MISC metadata.xml 354 SHA256 3e0c109bef52ad516900e2dec8426701ab39a4f1f56376d9ffa27b7d3968e2ca SHA512 895e974387a0fc3f640cf539633dfb54ad0023caed577d902063d4b8abf87745c48c8b3272be051dc471db7e723db22baabab9e1b720de19a66e9f4cf1f761d2 WHIRLPOOL 5a1cec2480d4ba37efd59372950c65777e91cd9f9e41a8ef971d5387f7d3f1ec78530cda99ec79372be4821de72bd7da97eae699526807b7121cc786507cbd94
diff --git a/net-misc/ifenslave/ifenslave-1.1.0-r6.ebuild b/net-misc/ifenslave/ifenslave-1.1.0-r6.ebuild
new file mode 100644
index 000000000000..8199a0f5a180
--- /dev/null
+++ b/net-misc/ifenslave/ifenslave-1.1.0-r6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+MY_PN="ifenslave-2.6" # this is NOT an error
+DEBIAN_PV="17"
+DEBIANPKG_TARBALL="${MY_PN}_${PV}.orig.tar.gz"
+DEBIANPKG_PATCH="${MY_PN}_${PV}-${DEBIAN_PV}.debian.tar.gz"
+DEBIANPKG_BASE="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}"
+
+inherit toolchain-funcs linux-info
+
+DESCRIPTION="Attach and detach slave interfaces to a bonding device"
+HOMEPAGE="http://sf.net/projects/bonding/"
+SRC_URI="${DEBIANPKG_BASE}/${DEBIANPKG_TARBALL}
+ ${DEBIANPKG_BASE}/${DEBIANPKG_PATCH}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~mips ppc sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="sys-devel/gcc
+ >=sys-kernel/linux-headers-2.4.22
+ ${RDEPEND}"
+
+CONFIG_CHECK="~BONDING"
+WARNING_BONDING="CONFIG_BONDING is required to get bond devices in the kernel"
+
+src_compile() {
+ $(tc-getCC) ${CFLAGS} ${LDFLAGS} ${PN}.c -o ${PN} || die "Failed to compile!"
+}
+
+src_install() {
+ into /
+ dosbin ${PN}
+ into
+
+ # there really is no better documentation than the sourcecode :-)
+ dodoc ${PN}.c
+
+ doman "${WORKDIR}/debian/${PN}.8"
+}
+
+pkg_preinst() {
+ if [[ -f /etc/modules.d/bond ]] || [[ -f /etc/modprobe.d/bond ]]; then
+ elog "You may want to remove /etc/modules.d/bond and/or /etc/modprobe.d/bond"
+ elog "because it likely causes some deprecation warnings like:"
+ elog "Loading kernel module for a network device with CAP_SYS_MODULE (deprecated). Use CAP_NET_ADMIN and alias netdev-bond0 instead"
+ elog "It may also cause unexpected behaviour."
+ fi
+}
diff --git a/net-misc/ifenslave/metadata.xml b/net-misc/ifenslave/metadata.xml
new file mode 100644
index 000000000000..c57573a31def
--- /dev/null
+++ b/net-misc/ifenslave/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ <name>Robin H. Johnson</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>