summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenedikt Boehm <hollow@gentoo.org>2005-08-30 06:05:36 +0000
committerBenedikt Boehm <hollow@gentoo.org>2005-08-30 06:05:36 +0000
commitd2f2636ff089504ce030b795f9cb5aa84767da93 (patch)
treed788558a1c47f0c8019f52903c129ab4b2e83bb3 /sys-cluster/util-vserver
parentfix dietlibc use for util-vserver (diff)
downloadhistorical-d2f2636ff089504ce030b795f9cb5aa84767da93.tar.gz
historical-d2f2636ff089504ce030b795f9cb5aa84767da93.tar.bz2
historical-d2f2636ff089504ce030b795f9cb5aa84767da93.zip
fix diet, add r2
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'sys-cluster/util-vserver')
-rw-r--r--sys-cluster/util-vserver/ChangeLog10
-rw-r--r--sys-cluster/util-vserver/Manifest22
-rw-r--r--sys-cluster/util-vserver/files/digest-util-vserver-0.30.208-r22
-rw-r--r--sys-cluster/util-vserver/util-vserver-0.30.205-r1.ebuild22
-rw-r--r--sys-cluster/util-vserver/util-vserver-0.30.207.ebuild28
-rw-r--r--sys-cluster/util-vserver/util-vserver-0.30.208-r1.ebuild33
-rw-r--r--sys-cluster/util-vserver/util-vserver-0.30.208-r2.ebuild78
-rw-r--r--sys-cluster/util-vserver/util-vserver-0.30.208.ebuild28
8 files changed, 161 insertions, 62 deletions
diff --git a/sys-cluster/util-vserver/ChangeLog b/sys-cluster/util-vserver/ChangeLog
index 383fcafcb8d7..6f4c062eb017 100644
--- a/sys-cluster/util-vserver/ChangeLog
+++ b/sys-cluster/util-vserver/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-cluster/util-vserver
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/ChangeLog,v 1.24 2005/08/28 06:14:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/ChangeLog,v 1.25 2005/08/30 06:05:36 hollow Exp $
+
+*util-vserver-0.30.208-r2 (30 Aug 2005)
+
+ 30 Aug 2005; Benedikt Boehm <hollow@gentoo.org>
+ util-vserver-0.30.205-r1.ebuild, util-vserver-0.30.207.ebuild,
+ util-vserver-0.30.208.ebuild, util-vserver-0.30.208-r1.ebuild,
+ +util-vserver-0.30.208-r2.ebuild:
+ add back dietlibc support; add -r2 with a new tar (includes new fixes)
28 Aug 2005; Mike Frysinger <vapier@gentoo.org>
util-vserver-0.30.205-r1.ebuild, util-vserver-0.30.207.ebuild,
diff --git a/sys-cluster/util-vserver/Manifest b/sys-cluster/util-vserver/Manifest
index a41b391aca62..39b487e4cded 100644
--- a/sys-cluster/util-vserver/Manifest
+++ b/sys-cluster/util-vserver/Manifest
@@ -1,25 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 2bd4dc4af2a55c7050ad853514862377 util-vserver-0.30.207.ebuild 1840
-MD5 6b5ca9f04c208c69aecc6ba087fca4cd util-vserver-0.30.205-r1.ebuild 1807
+MD5 7e09ae18b680cde9a65841825b5cca28 ChangeLog 5034
MD5 b55bfb88b955107a0f0e6c5aaef21723 metadata.xml 162
-MD5 4e83e418413ba50811f143e02f9dea80 util-vserver-0.30.208.ebuild 1840
-MD5 5acefc9da7007be9b4bb109699e4b6d9 util-vserver-0.30.208-r1.ebuild 2108
-MD5 6239c67aca93a3edc1ad59a30a0a218c ChangeLog 4703
+MD5 720b866e5950871ab9c672f678bb5909 util-vserver-0.30.205-r1.ebuild 1926
+MD5 f29aa933d0444049e1d84a00b0402ffc util-vserver-0.30.207.ebuild 1962
+MD5 fff43e39c76c24ff96f4c61e78878f64 util-vserver-0.30.208.ebuild 1962
+MD5 f2e84fd637169889eae9b5b971e619a9 util-vserver-0.30.208-r1.ebuild 2241
+MD5 5f0628f03c93edd22e9af2c507b838c6 util-vserver-0.30.208-r2.ebuild 2103
MD5 b3c3f9e3c220a288d48c43ef109ddf2b files/vservers.confd 1560
MD5 9f45fd567b0b82deb30b950b680d983a files/vservers.initd 1692
MD5 09276c3e50cf5c0f8d30ef0422f05fd8 files/vprocunhide 570
+MD5 4bd7088cb72bd60e8ed7b7e562f3ea95 files/digest-util-vserver-0.30.205-r1 74
MD5 e9f396453e3aeb9f364489b7baec4238 files/digest-util-vserver-0.30.207 74
-MD5 0fb2840471aeb47987109d913eb11413 files/digest-util-vserver-0.30.208 74
MD5 a71c848ecb606f355054a9fb34bb6970 files/digest-util-vserver-0.30.208-r1 154
-MD5 4bd7088cb72bd60e8ed7b7e562f3ea95 files/digest-util-vserver-0.30.205-r1 74
+MD5 a71c848ecb606f355054a9fb34bb6970 files/digest-util-vserver-0.30.208-r2 154
+MD5 0fb2840471aeb47987109d913eb11413 files/digest-util-vserver-0.30.208 74
MD5 697cd56c9853cbbaff1920b1d2e4deb9 files/0.30.208-r1/vservers.confd 1697
MD5 31e730ae55387d6a9638f2107524630b files/0.30.208-r1/vservers.initd 1838
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFDEVZJgIKl8Uu19MoRAg/iAJ9XwGanqyEoM6CPDfIST2xwrDn7vgCfQDYs
-0FHKDW9zJUyHa/tWXQLmVk8=
-=kx33
+iD8DBQFDE/dQmPFBzbX68WERAkgnAJ4ooQwxJMRKgEvDKCp787R1hWh9rwCcDvTs
+YCXZqIyRgD1a10Mj5ul4zok=
+=AOXR
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/util-vserver/files/digest-util-vserver-0.30.208-r2 b/sys-cluster/util-vserver/files/digest-util-vserver-0.30.208-r2
new file mode 100644
index 000000000000..67b067fed4a0
--- /dev/null
+++ b/sys-cluster/util-vserver/files/digest-util-vserver-0.30.208-r2
@@ -0,0 +1,2 @@
+MD5 4453ad0ae7f351fec651d6904e00521f util-vserver-0.30.208.tar.bz2 580935
+MD5 cea3b3c8339fdd7c5329c0d6a9b43aa8 util-vserver-0.30.208-gentoo.tar.bz2 16191
diff --git a/sys-cluster/util-vserver/util-vserver-0.30.205-r1.ebuild b/sys-cluster/util-vserver/util-vserver-0.30.205-r1.ebuild
index 25047e233e60..8b5b2214fd23 100644
--- a/sys-cluster/util-vserver/util-vserver-0.30.205-r1.ebuild
+++ b/sys-cluster/util-vserver/util-vserver-0.30.205-r1.ebuild
@@ -1,33 +1,35 @@
# Copyright 1999-2005 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.205-r1.ebuild,v 1.5 2005/08/28 06:14:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.205-r1.ebuild,v 1.6 2005/08/30 06:05:36 hollow Exp $
inherit eutils
DESCRIPTION="Linux-VServer admin utilities"
-HOMEPAGE="http://www.nongnu.org/util-vserver/"
SRC_URI="http://www.13thfloor.at/~ensc/util-vserver/files/alpha/${P}.tar.bz2"
+HOMEPAGE="http://www.nongnu.org/util-vserver/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
-IUSE=""
-DEPEND="sys-apps/iproute2
+IUSE="glibc"
+DEPEND="!glibc? ( >=dev-libs/dietlibc-0.26-r1 )
+ glibc? ( sys-libs/glibc )
+ sys-apps/iproute2
net-misc/vconfig
net-firewall/iptables"
src_compile() {
- econf \
- --localstatedir=/var \
- --with-initrddir=/etc/init.d \
- --disable-dietlibc \
- || die "econf failed"
+ local myconf="--localstatedir=/var --with-initrddir=/etc/init.d"
+
+ use glibc && myconf="${myconf} --disable-dietlibc"
+
+ econf ${myconf} || die "econf failed"
emake || die "compile failed"
}
src_install() {
- make DESTDIR=${D} install || die "install failed"
+ emake DESTDIR=${D} install || die "install failed"
# keep dirs
keepdir /var/run/vservers
diff --git a/sys-cluster/util-vserver/util-vserver-0.30.207.ebuild b/sys-cluster/util-vserver/util-vserver-0.30.207.ebuild
index b8986f25e5ec..7f6b258365c2 100644
--- a/sys-cluster/util-vserver/util-vserver-0.30.207.ebuild
+++ b/sys-cluster/util-vserver/util-vserver-0.30.207.ebuild
@@ -1,34 +1,36 @@
# Copyright 1999-2005 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.207.ebuild,v 1.6 2005/08/28 06:14:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.207.ebuild,v 1.7 2005/08/30 06:05:36 hollow Exp $
inherit eutils
DESCRIPTION="Linux-VServer admin utilities"
-HOMEPAGE="http://www.nongnu.org/util-vserver/"
SRC_URI="http://www.13thfloor.at/~ensc/util-vserver/files/alpha/${P}.tar.bz2"
+HOMEPAGE="http://www.nongnu.org/util-vserver/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
-IUSE="crypt"
-DEPEND="sys-apps/iproute2
- net-misc/vconfig
- crypt? ( dev-libs/beecrypt )
- net-firewall/iptables"
+IUSE="glibc crypt"
+DEPEND="!glibc? ( >=dev-libs/dietlibc-0.27 )
+ glibc? ( sys-libs/glibc )
+ sys-apps/iproute2
+ net-misc/vconfig
+ crypt? ( dev-libs/beecrypt )
+ net-firewall/iptables"
src_compile() {
- econf \
- --localstatedir=/var \
- --with-initrddir=/etc/init.d \
- --disable-dietlibc \
- || die "econf failed"
+ local myconf="--localstatedir=/var --with-initrddir=/etc/init.d"
+
+ use glibc && myconf="${myconf} --disable-dietlibc"
+
+ econf ${myconf} || die "econf failed"
emake || die "compile failed"
}
src_install() {
- make DESTDIR=${D} install || die "install failed"
+ emake DESTDIR=${D} install || die "install failed"
# keep dirs
keepdir /var/run/vservers
diff --git a/sys-cluster/util-vserver/util-vserver-0.30.208-r1.ebuild b/sys-cluster/util-vserver/util-vserver-0.30.208-r1.ebuild
index f5e6f3828979..94d5ac5b9125 100644
--- a/sys-cluster/util-vserver/util-vserver-0.30.208-r1.ebuild
+++ b/sys-cluster/util-vserver/util-vserver-0.30.208-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 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.208-r1.ebuild,v 1.3 2005/08/28 06:14:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.208-r1.ebuild,v 1.4 2005/08/30 06:05:36 hollow Exp $
inherit eutils
@@ -12,30 +12,33 @@ SRC_URI="http://www.13thfloor.at/~ensc/util-vserver/files/alpha/${P}.tar.bz2 \
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="crypt"
-DEPEND="sys-apps/iproute2
- net-misc/vconfig
- crypt? ( dev-libs/beecrypt )
- net-firewall/iptables"
+IUSE="glibc crypt"
+DEPEND="!glibc? ( >=dev-libs/dietlibc-0.27 )
+ glibc? ( sys-libs/glibc )
+ sys-apps/iproute2
+ net-misc/vconfig
+ crypt? ( dev-libs/beecrypt )
+ net-firewall/iptables"
src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${WORKDIR}"/patches/*.patch
+ unpack ${A} || die
+ cd ${S} || die
+
+ epatch ${WORKDIR}/patches/*.patch
}
src_compile() {
- econf \
- --localstatedir=/var \
- --with-initrddir=/etc/init.d \
- --disable-dietlibc \
- || die "econf failed"
+ local myconf="--localstatedir=/var --with-initrddir=/etc/init.d"
+
+ use glibc && myconf="${myconf} --disable-dietlibc"
+
+ econf ${myconf} || die "econf failed"
emake || die "compile failed"
}
src_install() {
- make DESTDIR=${D} install || die "install failed"
+ emake DESTDIR=${D} install || die "install failed"
# keep dirs
keepdir /var/run/vservers
diff --git a/sys-cluster/util-vserver/util-vserver-0.30.208-r2.ebuild b/sys-cluster/util-vserver/util-vserver-0.30.208-r2.ebuild
new file mode 100644
index 000000000000..125d3dc7e81c
--- /dev/null
+++ b/sys-cluster/util-vserver/util-vserver-0.30.208-r2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2005 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.208-r2.ebuild,v 1.1 2005/08/30 06:05:36 hollow Exp $
+
+inherit eutils
+
+DESCRIPTION="Linux-VServer admin utilities"
+HOMEPAGE="http://www.nongnu.org/util-vserver/"
+SRC_URI="http://www.13thfloor.at/~ensc/util-vserver/files/alpha/${P}.tar.bz2 \
+ http://dev.gentoo.org/~hollow/vserver/${PN}/${P}-gentoo.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="glibc crypt"
+DEPEND="!glibc? ( >=dev-libs/dietlibc-0.27 )
+ glibc? ( sys-libs/glibc )
+ sys-apps/iproute2
+ net-misc/vconfig
+ crypt? ( dev-libs/beecrypt )
+ net-firewall/iptables"
+
+src_unpack() {
+ unpack ${A} || die
+ cd ${S} || die
+
+ epatch ${WORKDIR}/patches/*.patch
+}
+
+src_compile() {
+ local myconf="--localstatedir=/var --with-initrddir=/etc/init.d"
+
+ use glibc && myconf="${myconf} --disable-dietlibc"
+
+ econf ${myconf} || die "econf failed"
+ emake || die "compile failed"
+}
+
+src_install() {
+ emake DESTDIR=${D} install || die "install failed"
+
+ # keep dirs
+ keepdir /var/run/vservers
+ keepdir /var/run/vservers.rev
+ keepdir /var/run/vshelper
+ keepdir /var/lock/vservers
+ keepdir /vservers
+
+ # remove the non-gentoo init-scripts:
+ rm -f ${D}/etc/init.d/*
+
+ # and install gentoo'ized ones:
+ doinitd ${WORKDIR}/init.d/{vservers,vprocunhide}
+ doconfd ${WORKDIR}/conf.d/vservers
+
+ # install vserver build script for gentoo guests
+ dosbin ${WORKDIR}/tools/vserver-new
+
+ dodoc README ChangeLog NEWS AUTHORS INSTALL THANKS util-vserver.spec
+}
+
+pkg_postinst() {
+ einfo
+ einfo "You have to run the vprocunhide command after every reboot"
+ einfo "in order to setup /proc permissions correctly for vserver"
+ einfo "use. An init script is provided by this package. To use it"
+ einfo "you should add it to a runlevel:"
+ einfo
+ einfo " rc-update add vprocunhide default"
+ einfo
+
+ ewarn "You should definitly fix up the barrier of your /vserver"
+ ewarn "basedir by using the following command in a root shell: "
+ ewarn
+ ewarn " setattr --barrier /vservers"
+ ewarn
+}
diff --git a/sys-cluster/util-vserver/util-vserver-0.30.208.ebuild b/sys-cluster/util-vserver/util-vserver-0.30.208.ebuild
index 6d1557a97762..2f1756fa194f 100644
--- a/sys-cluster/util-vserver/util-vserver-0.30.208.ebuild
+++ b/sys-cluster/util-vserver/util-vserver-0.30.208.ebuild
@@ -1,34 +1,36 @@
# Copyright 1999-2005 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.208.ebuild,v 1.2 2005/08/28 06:14:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.208.ebuild,v 1.3 2005/08/30 06:05:36 hollow Exp $
inherit eutils
DESCRIPTION="Linux-VServer admin utilities"
-HOMEPAGE="http://www.nongnu.org/util-vserver/"
SRC_URI="http://www.13thfloor.at/~ensc/util-vserver/files/alpha/${P}.tar.bz2"
+HOMEPAGE="http://www.nongnu.org/util-vserver/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
-IUSE="crypt"
-DEPEND="sys-apps/iproute2
- net-misc/vconfig
- crypt? ( dev-libs/beecrypt )
- net-firewall/iptables"
+IUSE="glibc crypt"
+DEPEND="!glibc? ( >=dev-libs/dietlibc-0.27 )
+ glibc? ( sys-libs/glibc )
+ sys-apps/iproute2
+ net-misc/vconfig
+ crypt? ( dev-libs/beecrypt )
+ net-firewall/iptables"
src_compile() {
- econf \
- --localstatedir=/var \
- --with-initrddir=/etc/init.d \
- --disable-dietlibc \
- || die "econf failed"
+ local myconf="--localstatedir=/var --with-initrddir=/etc/init.d"
+
+ use glibc && myconf="${myconf} --disable-dietlibc"
+
+ econf ${myconf} || die "econf failed"
emake || die "compile failed"
}
src_install() {
- make DESTDIR=${D} install || die "install failed"
+ emake DESTDIR=${D} install || die "install failed"
# keep dirs
keepdir /var/run/vservers