summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenedikt Boehm <hollow@gentoo.org>2011-04-19 07:20:03 +0000
committerBenedikt Boehm <hollow@gentoo.org>2011-04-19 07:20:03 +0000
commitd2f8a9a47e7e63c3b544934f3c2c4c505ccf7a19 (patch)
tree4d2a23f7139ce49b4da6446bd2159aed16d678b4 /sys-cluster/util-vserver
parentVersion bump, even though 2.6 series requires a bit more work to be properly ... (diff)
downloadgentoo-2-d2f8a9a47e7e63c3b544934f3c2c4c505ccf7a19.tar.gz
gentoo-2-d2f8a9a47e7e63c3b544934f3c2c4c505ccf7a19.tar.bz2
gentoo-2-d2f8a9a47e7e63c3b544934f3c2c4c505ccf7a19.zip
bump to latest snapshot (fix #297982) and remove old ebuild
(Portage version: 2.2.0_alpha23/cvs/Linux x86_64)
Diffstat (limited to 'sys-cluster/util-vserver')
-rw-r--r--sys-cluster/util-vserver/ChangeLog8
-rw-r--r--sys-cluster/util-vserver/util-vserver-0.30.216_pre2955.ebuild (renamed from sys-cluster/util-vserver/util-vserver-0.30.215-r3.ebuild)46
2 files changed, 25 insertions, 29 deletions
diff --git a/sys-cluster/util-vserver/ChangeLog b/sys-cluster/util-vserver/ChangeLog
index c146dd1b7623..975d10022ec8 100644
--- a/sys-cluster/util-vserver/ChangeLog
+++ b/sys-cluster/util-vserver/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-cluster/util-vserver
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/ChangeLog,v 1.105 2011/03/07 21:18:19 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/ChangeLog,v 1.106 2011/04/19 07:20:03 hollow Exp $
+
+*util-vserver-0.30.216_pre2955 (19 Apr 2011)
+
+ 19 Apr 2011; Benedikt Böhm <hollow@gentoo.org>
+ -util-vserver-0.30.215-r3.ebuild, +util-vserver-0.30.216_pre2955.ebuild:
+ bump to latest snapshot (fix #297982) and remove old ebuild
07 Mar 2011; Jeroen Roovers <jer@gentoo.org>
util-vserver-0.30.216_pre2910.ebuild:
diff --git a/sys-cluster/util-vserver/util-vserver-0.30.215-r3.ebuild b/sys-cluster/util-vserver/util-vserver-0.30.216_pre2955.ebuild
index 93eb16de8157..a49205767107 100644
--- a/sys-cluster/util-vserver/util-vserver-0.30.215-r3.ebuild
+++ b/sys-cluster/util-vserver/util-vserver-0.30.216_pre2955.ebuild
@@ -1,16 +1,21 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.215-r3.ebuild,v 1.3 2009/11/12 14:28:48 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.216_pre2955.ebuild,v 1.1 2011/04/19 07:20:03 hollow Exp $
+
+EAPI=4
inherit eutils bash-completion
+MY_P=${P/_/-}
+S="${WORKDIR}"/${MY_P}
+
DESCRIPTION="Linux-VServer admin utilities"
HOMEPAGE="http://www.nongnu.org/util-vserver/"
-SRC_URI="http://ftp.linux-vserver.org/pub/utils/${PN}/${P}.tar.bz2"
+SRC_URI="http://people.linux-vserver.org/~dhozac/t/uv-testing/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 hppa ~ppc ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE=""
@@ -39,28 +44,19 @@ pkg_setup() {
einfo
}
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # openrc support
- epatch "${FILESDIR}"/${P}-openrc.patch
- epatch "${FILESDIR}"/${P}-typo.patch
-
- # linux capability fixes
- epatch "${FILESDIR}"/${P}-capget.patch
-
- # changeset 2718: fix error reporting if mmap() fails
- epatch "${FILESDIR}"/${P}-2718.patch
-
- # avoid a bug in dietlibc - #227793
- use hppa && epatch "${FILESDIR}"/${P}-dietmmap.patch
+src_test() {
+ # do not use $D from portage by accident (#297982)
+ sed -i -e 's/^\$D //' "${S}"/src/testsuite/vunify-test.sh
+ default
}
-src_compile() {
+src_configure() {
econf --with-vrootdir=${VDIRBASE} \
--with-initscripts=gentoo \
- --localstatedir=/var || die "econf failed!"
+ --localstatedir=/var
+}
+
+src_compile() {
emake || die "emake failed!"
}
@@ -137,10 +133,4 @@ pkg_postinst() {
ewarn " ln -s /etc/init.d/vservers.default /etc/init.d/vservers.<mark>"
ewarn
fi
-
- ewarn "You should definitly fix up the barrier of your vserver"
- ewarn "base directory by using the following command in a root shell:"
- ewarn
- ewarn " setattr --barrier ${VDIRBASE}"
- ewarn
}