add gentoo portage overlay requirement

This commit is contained in:
Mario Fetka 2013-11-16 08:35:15 +01:00
parent d23d3aac18
commit b16d7c1dcf
7 changed files with 1111 additions and 2 deletions

View File

@ -34,7 +34,7 @@ DEPEND=">=sys-libs/glibc-2.3.5
# vmware-server-console should not use virtual/libc as this is a # vmware-server-console should not use virtual/libc as this is a
# precompiled binary package thats linked to glibc. # precompiled binary package thats linked to glibc.
RDEPEND=">=sys-libs/glibc-2.3.5[multilib_abi_x86] RDEPEND="amd64? ( >=sys-libs/glibc-2.3.5[multilib_abi_x86]
sys-libs/libstdc++-v3[multilib_abi_x86] sys-libs/libstdc++-v3[multilib_abi_x86]
dev-cpp/atkmm[multilib_abi_x86] dev-cpp/atkmm[multilib_abi_x86]
dev-cpp/glibmm:2[multilib_abi_x86] dev-cpp/glibmm:2[multilib_abi_x86]
@ -68,7 +68,42 @@ RDEPEND=">=sys-libs/glibc-2.3.5[multilib_abi_x86]
x11-libs/libXtst[multilib_abi_x86] x11-libs/libXtst[multilib_abi_x86]
x11-libs/libsexy:1[multilib_abi_x86] x11-libs/libsexy:1[multilib_abi_x86]
x11-libs/libview[multilib_abi_x86] x11-libs/libview[multilib_abi_x86]
x11-libs/pango[multilib_abi_x86] x11-libs/pango[multilib_abi_x86] )
x86? ( >=sys-libs/glibc-2.3.5
sys-libs/libstdc++-v3
dev-cpp/atkmm
dev-cpp/glibmm:2
dev-cpp/gtkmm:2.4
dev-cpp/libgnomecanvasmm:2.6
dev-cpp/libsexymm:1
dev-cpp/pangomm:1.4
dev-libs/atk
dev-libs/expat:1.95
dev-libs/glib:2
dev-libs/libsigc++:2
dev-libs/libxml2:2
dev-libs/openssl:0.9.7
gnome-base/libglade:2.0
gnome-base/libgnomecanvas
gnome-base/librsvg:2
media-libs/fontconfig:1.0
media-libs/freetype:2
media-libs/libart_lgpl
sys-libs/zlib
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:2
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXft
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXt
x11-libs/libXtst
x11-libs/libsexy:1
x11-libs/libview
x11-libs/pango )
>=dev-lang/perl-5 >=dev-lang/perl-5
!<sys-apps/dbus-0.62" !<sys-apps/dbus-0.62"

1
metadata/layout.conf Normal file
View File

@ -0,0 +1 @@
masters = gentoo

View File

@ -0,0 +1,619 @@
# 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.107 2011/11/20 09:13:21 xarthisius Exp $
20 Nov 2011; Kacper Kowalik <xarthisius@gentoo.org>
util-vserver-0.30.216_pre2910.ebuild, util-vserver-0.30.216_pre2935.ebuild,
util-vserver-0.30.216_pre2955.ebuild:
ppc keywords dropped wrt #364103
*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:
Stable for HPPA (bug #355485).
*util-vserver-0.30.216_pre2935 (18 Feb 2011)
18 Feb 2011; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.216_pre2883.ebuild,
util-vserver-0.30.216_pre2910.ebuild,
+util-vserver-0.30.216_pre2935.ebuild:
stabilize 0.30.216_pre2910 on amd64 and x86; version bump to
0.30.216_pre2935
*util-vserver-0.30.216_pre2910 (19 Aug 2010)
19 Aug 2010; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.215.ebuild, -util-vserver-0.30.216_pre2864.ebuild,
+util-vserver-0.30.216_pre2910.ebuild:
add new snapshot for 2.6.35 kernel support (you need memory control groups
enabled)
*util-vserver-0.30.216_pre2883 (08 Apr 2010)
08 Apr 2010; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.216_pre2855.ebuild,
+util-vserver-0.30.216_pre2883.ebuild:
new snapshot
*util-vserver-0.30.216_pre2864 (17 Jan 2010)
17 Jan 2010; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.216_pre2849.ebuild,
+util-vserver-0.30.216_pre2864.ebuild:
new snapshot
12 Nov 2009; Jeroen Roovers <jer@gentoo.org>
util-vserver-0.30.215-r3.ebuild:
Stable for HPPA (LuckyLuke).
*util-vserver-0.30.216_pre2855 (11 Nov 2009)
11 Nov 2009; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.216_pre2841.ebuild,
+util-vserver-0.30.216_pre2855.ebuild:
version bump & cleanup
*util-vserver-0.30.216_pre2849 (23 Sep 2009)
23 Sep 2009; Benedikt Böhm <hollow@gentoo.org>
+util-vserver-0.30.216_pre2849.ebuild:
new snapshot, fixes #279549
*util-vserver-0.30.216_pre2841 (28 Jun 2009)
28 Jun 2009; Benedikt Böhm <hollow@gentoo.org>
-files/util-vserver-0.30.214-baselayout2_path.patch,
-util-vserver-0.30.214.ebuild, -util-vserver-0.30.215-r1.ebuild,
-util-vserver-0.30.215-r2.ebuild, util-vserver-0.30.215-r3.ebuild,
+util-vserver-0.30.216_pre2841.ebuild:
0.30.215-r3 stable on amd64/x86; new snapshot for experimental kernels; cleanup
*util-vserver-0.30.215-r3 (24 Mar 2009)
24 Mar 2009; Benedikt Böhm <hollow@gentoo.org>
+files/util-vserver-0.30.215-2718.patch,
+files/util-vserver-0.30.215-dietmmap.patch,
+util-vserver-0.30.215-r3.ebuild:
fix mmap problems wrt #228135
*util-vserver-0.30.215-r2 (04 Mar 2009)
04 Mar 2009; Benedikt Böhm <hollow@gentoo.org>
+files/util-vserver-0.30.215-typo.patch, +util-vserver-0.30.215-r2.ebuild:
fix typo in gentoo/initpost
17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
files/util-vserver-0.30.215-capget.patch:
Fix patch with absolute paths.
*util-vserver-0.30.215-r1 (08 Aug 2008)
08 Aug 2008; Benedikt Böhm <hollow@gentoo.org>
+files/util-vserver-0.30.215-capget.patch, util-vserver-0.30.214.ebuild,
util-vserver-0.30.215.ebuild, +util-vserver-0.30.215-r1.ebuild:
fix capability support for kernel headers >= 2.6.25
14 Jun 2008; Zac Medico <zmedico@gentoo.org> util-vserver-0.30.214.ebuild,
util-vserver-0.30.215.ebuild:
Bug #226505 - For compatibity with phase execution order in >=portage-2.1.5,
call has_version inside pkg_preinst instead of pkg_postinst.
13 May 2008; Jeroen Roovers <jer@gentoo.org> util-vserver-0.30.215.ebuild:
Marked ~hppa (LuckyLuke).
13 Apr 2008; Benedikt Böhm <hollow@gentoo.org>
-files/util-vserver-0.30.214-openrc.patch,
+files/util-vserver-0.30.215-openrc.patch, util-vserver-0.30.214.ebuild,
-util-vserver-0.30.214-r1.ebuild, util-vserver-0.30.215.ebuild:
0.30.215 stable on amd64/x86; fix mktemp dependency; fix functions.sh
location for openrc; remove old version
*util-vserver-0.30.215 (17 Mar 2008)
17 Mar 2008; Benedikt Böhm <hollow@gentoo.org>
+util-vserver-0.30.215.ebuild:
version bump
14 Mar 2008; Benedikt Böhm <hollow@gentoo.org> metadata.xml:
fix metadata
*util-vserver-0.30.214-r1 (11 Mar 2008)
11 Mar 2008; Benedikt Böhm <hollow@gentoo.org>
-files/util-vserver-0.30.212-initpost.patch,
-files/util-vserver-0.30.212-vsomething-fix.patch,
-files/util-vserver-0.30.212-wrapper.patch,
+files/util-vserver-0.30.214-openrc.patch, -files/init.d/vprocunhide,
-files/init.d/vservers.default, -util-vserver-0.30.212-r2.ebuild,
+util-vserver-0.30.214-r1.ebuild:
add support for openrc; cleanup old cruft
18 Nov 2007; Benedikt Böhm <hollow@gentoo.org>
files/util-vserver-0.30.214-baselayout2_path.patch:
fix broken patch (LF instead of CRLF, blame trac)
17 Nov 2007; Benedikt Böhm <hollow@gentoo.org>
+files/util-vserver-0.30.214-baselayout2_path.patch,
util-vserver-0.30.214.ebuild:
fix PATH for baselayout2
10 Oct 2007; Benedikt Böhm <hollow@gentoo.org>
-files/util-vserver-0.30.213-init-vserver.sh.patch,
-util-vserver-0.30.213.ebuild, util-vserver-0.30.214.ebuild:
0.30.214 stable on amd64/x86
*util-vserver-0.30.214 (02 Sep 2007)
02 Sep 2007; Benedikt Böhm <hollow@gentoo.org>
+util-vserver-0.30.214.ebuild:
version bump
16 May 2007; Christian Heim <phreak@gentoo.org>
util-vserver-0.30.213.ebuild:
Silence mkdir ${VDIRBASE} and apply the barrier to ${VDIRBASE} in pkg_postinst.
16 May 2007; Christian Heim <phreak@gentoo.org>
+files/util-vserver-0.30.213-init-vserver.sh.patch,
util-vserver-0.30.213.ebuild:
Add a fix for baselayout-2 support within vservers, we explicitly need to
export TERM=linux in init-vserver.sh to get color with baselayout-2.
*util-vserver-0.30.213 (03 May 2007)
03 May 2007; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.213_rc5.ebuild, -util-vserver-0.30.213_rc6.ebuild,
+util-vserver-0.30.213.ebuild:
version bump; cleanup
03 May 2007; Sven Wegener <swegener@gentoo.org>
util-vserver-0.30.212-r2.ebuild, util-vserver-0.30.213_rc5.ebuild,
util-vserver-0.30.213_rc6.ebuild:
Include CATEGORY and PN in call to has_version else we'll never get a match.
07 Apr 2007; Benedikt Böhm <hollow@gentoo.org>
util-vserver-0.30.213_rc6.ebuild:
keep pkg dir so vserver ... delete works
05 Apr 2007; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.212-r1.ebuild, +util-vserver-0.30.213_rc6.ebuild:
version bump, cleanup
29 Mar 2007; Benedikt Böhm <hollow@gentoo.org>
+util-vserver-0.30.213_rc5.ebuild:
test release, needed for baselayout 1.13
09 Feb 2007; Benedikt Böhm <hollow@gentoo.org>
files/util-vserver-0.30.212-vsomething-fix.patch:
finally fix vsomething patch
07 Feb 2007; Benedikt Böhm <hollow@gentoo.org>
files/util-vserver-0.30.212-vsomething-fix.patch:
fix vsomething patch
*util-vserver-0.30.212-r2 (05 Feb 2007)
05 Feb 2007; Benedikt Böhm <hollow@gentoo.org>
+files/util-vserver-0.30.212-vsomething-fix.patch,
+util-vserver-0.30.212-r2.ebuild:
fix vsomething argument handling
21 Jan 2007; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.210-r13.ebuild, -util-vserver-0.30.211.ebuild,
util-vserver-0.30.212-r1.ebuild:
remove old ebuilds; remove autotools eclass; cleanup depends
*util-vserver-0.30.212-r1 (21 Jan 2007)
21 Jan 2007; Christian Heim <phreak@gentoo.org>
files/util-vserver-0.30.212-initpost.patch, -util-vserver-0.30.212.ebuild,
+util-vserver-0.30.212-r1.ebuild:
Revision bump, fixing the initpost patch (thanks to Karel Hala <stripe at
suchdol.net> in #163045).
20 Jan 2007; Christian Heim <phreak@gentoo.org>
+files/util-vserver-0.30.212-initpost.patch, util-vserver-0.30.212.ebuild:
Adding a patch to fix runlevel scripts for older baselayouts.
util-vserver-0.30.212 going stable on amd64 and x86.
20 Jan 2007; Christian Heim <phreak@gentoo.org>
util-vserver-0.30.212.ebuild:
Dropping the explicit DEPEND/RDEPEND on sys-process/procps, as that is already
contained in base/packages (thus the system target on all arches). Moving away
from the extra ugly myconf-stuff, putting it all in econf's hand. Unifying
`make install' and `make install-distribution'. Adjusting the pkg_postinst to
use elog instead of einfo. Adding a hint, if upgrading to >0.30.211, as the
init-scripts changed.
21 Dec 2006; Christian Heim <phreak@gentoo.org>
util-vserver-0.30.210-r13.ebuild, util-vserver-0.30.211.ebuild,
util-vserver-0.30.212.ebuild:
Providing a symlink for /sbin/vshelper, so on a new install you don't need
to touch /etc/sysctl.conf.
21 Dec 2006; Christian Heim <phreak@gentoo.org>
util-vserver-0.30.211.ebuild:
Stabling util-vserver-0.30.211 on amd64 and x86.
*util-vserver-0.30.212 (09 Dec 2006)
09 Dec 2006; Benedikt Böhm <hollow@gentoo.org>
+files/util-vserver-0.30.212-wrapper.patch, +files/bash_completion,
+files/init.d/vprocunhide, +files/init.d/vservers.default,
-util-vserver-0.30.210-r17.ebuild, -util-vserver-0.30.210-r18.ebuild,
+util-vserver-0.30.212.ebuild:
version bump; cleanup
*util-vserver-0.30.211 (07 Oct 2006)
07 Oct 2006; Christian Heim <phreak@gentoo.org>
+util-vserver-0.30.211.ebuild:
Version bump.
26 Sep 2006; Christian Heim <phreak@gentoo.org>
util-vserver-0.30.210-r13.ebuild, util-vserver-0.30.210-r17.ebuild,
util-vserver-0.30.210-r18.ebuild:
util-vserver-0.30.210 needs =automake-1.9*, fixing DEPEND. This fixes
#149085 (thanks to Matthias FooBar <genzilla at genfoo.de> for reporting).
07 Sep 2006; Benedikt Böhm <hollow@gentoo.org>
util-vserver-0.30.210-r18.ebuild:
add legacy API use flag for older kernels
*util-vserver-0.30.210-r18 (06 Sep 2006)
06 Sep 2006; Benedikt Böhm <hollow@gentoo.org>
+util-vserver-0.30.210-r18.ebuild:
patch reordering; bash-completion; yum 2.6 support; misc fixes
*util-vserver-0.30.210-r17 (24 Jul 2006)
24 Jul 2006; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.210-r14.ebuild, -util-vserver-0.30.210-r15.ebuild,
-util-vserver-0.30.210-r16.ebuild, +util-vserver-0.30.210-r17.ebuild:
fix patch tarballs, d'oh
*util-vserver-0.30.210-r16 (23 Jul 2006)
23 Jul 2006; Benedikt Böhm <hollow@gentoo.org>
+util-vserver-0.30.210-r16.ebuild:
fix vschedcalc, thanks to Wilhelm Meier
*util-vserver-0.30.210-r15 (09 Jul 2006)
09 Jul 2006; Christian Heim <phreak@gentoo.org>
+util-vserver-0.30.210-r15.ebuild:
Revision bump, fixing some rpm related issues
01 Jul 2006; Christian Heim <phreak@gentoo.org>
util-vserver-0.30.210-r13.ebuild, util-vserver-0.30.210-r14.ebuild:
Explicitly define the RDEPEND, dev-libs/dietlibc isn't needed as RDEPEND,
since all packages linked against dietlibc are compiled static
*util-vserver-0.30.210-r14 (25 Jun 2006)
25 Jun 2006; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.210-r12.ebuild, +util-vserver-0.30.210-r14.ebuild:
fix start-vservers, update keywords
06 May 2006; Benedikt Böhm <hollow@gentoo.org>
-util-vserver-0.30.209-r1.ebuild, util-vserver-0.30.210-r13.ebuild:
0.30.210-r13 stable on amd/x86
*util-vserver-0.30.210-r13 (22 Apr 2006)
22 Apr 2006; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.210-r13.ebuild:
fix #130783
14 Apr 2006; Benedikt Boehm <hollow@gentoo.org>
-util-vserver-0.30.210-r11.ebuild, util-vserver-0.30.210-r12.ebuild:
0.30.210-r12 stable on amd64/x86; fixes bug #129914
*util-vserver-0.30.210-r12 (13 Apr 2006)
13 Apr 2006; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.210-r12.ebuild:
remove obsolete patches; CPUSET support; Fedora Core 5 + CentOS4 support;
minor other fixes; thanks to Daniel Hokka Zakrisson
*util-vserver-0.30.210-r11 (12 Apr 2006)
12 Apr 2006; Benedikt Boehm <hollow@gentoo.org>
-util-vserver-0.30.210-r9.ebuild, -util-vserver-0.30.210-r10.ebuild,
+util-vserver-0.30.210-r11.ebuild:
the r10 tarball got borked
*util-vserver-0.30.210-r10 (12 Apr 2006)
12 Apr 2006; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.210-r10.ebuild:
vlogin fixes; new delete command; add vserver ... clone; clone(2) fix for
sparc64
*util-vserver-0.30.210-r9 (06 Apr 2006)
06 Apr 2006; Benedikt Boehm <hollow@gentoo.org>
-util-vserver-0.30.210-r4.ebuild, -util-vserver-0.30.210-r5.ebuild,
-util-vserver-0.30.210-r6.ebuild, -util-vserver-0.30.210-r7.ebuild,
-util-vserver-0.30.210-r8.ebuild, +util-vserver-0.30.210-r9.ebuild:
guess what! vlogin fixes! + cleanup
*util-vserver-0.30.210-r8 (05 Apr 2006)
05 Apr 2006; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.210-r8.ebuild:
vlogin fixes again
*util-vserver-0.30.210-r7 (03 Apr 2006)
03 Apr 2006; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.210-r7.ebuild:
secure chcontext; syscall update
*util-vserver-0.30.210-r6 (16 Mar 2006)
16 Mar 2006; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.210-r6.ebuild:
fix testsuite; fix vlogin
*util-vserver-0.30.210-r5 (12 Mar 2006)
12 Mar 2006; Christian Heim <phreak@gentoo.org>
-util-vserver-0.30.210-r3.ebuild, +util-vserver-0.30.210-r5.ebuild:
Revision bump (new patchset, introducing Benedikt's vlogin proxy, finally
deprecating init-style gentoo); Removing old ebuild
02 Mar 2006; Benedikt Boehm <hollow@gentoo.org>
util-vserver-0.30.210-r4.ebuild:
keep /var/cache/vservers
*util-vserver-0.30.210-r4 (26 Feb 2006)
26 Feb 2006; Christian Heim <phreak@gentoo.org>
+util-vserver-0.30.210-r4.ebuild:
Revision bump (again, sorry for that); Updating the Gentoo related tools,
adding the vprocunhide patch thanks to Oliver Welter
*util-vserver-0.30.210-r3 (23 Feb 2006)
23 Feb 2006; Benedikt Boehm <hollow@gentoo.org>
-util-vserver-0.30.210.ebuild, -util-vserver-0.30.210-r1.ebuild,
-util-vserver-0.30.210-r2.ebuild, +util-vserver-0.30.210-r3.ebuild:
remove skeleton patch; cleanup
*util-vserver-0.30.210-r2 (18 Feb 2006)
18 Feb 2006; Christian Heim <phreak@gentoo.org>
+util-vserver-0.30.210-r2.ebuild:
Fixing default vprocunhide list; rev bumping
*util-vserver-0.30.210-r1 (23 Jan 2006)
23 Jan 2006; Christian Heim <phreak@gentoo.org>
+util-vserver-0.30.210-r1.ebuild:
Removing util-vserver-0.30.208-fix-lockfile.c.patch from the patchset,
revbumping
*util-vserver-0.30.210 (22 Jan 2006)
22 Jan 2006; Christian Heim <phreak@gentoo.org>
+util-vserver-0.30.210.ebuild:
Version bump
06 Jan 2006; Christian Heim <phreak@gentoo.org>
-util-vserver-0.30.208-r5.ebuild:
Removing old version, since the newer version has the same KEYWORDS and is
additionally stable on AMD64
24 Dec 2005; Benedikt Boehm <hollow@gentoo.org>
-util-vserver-0.30.209.ebuild, util-vserver-0.30.209-r1.ebuild:
209-r1 to stable amd64 and x86
12 Dec 2005; Christian Heim <phreak@gentoo.org>
util-vserver-0.30.208-r5.ebuild, util-vserver-0.30.209.ebuild,
util-vserver-0.30.209-r1.ebuild:
Removing COPYING from our dodoc in src_install()
*util-vserver-0.30.209-r1 (01 Dec 2005)
01 Dec 2005; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.209-r1.ebuild:
bug fixes; move to default-linux profiles
26 Nov 2005; Benedikt Boehm <hollow@gentoo.org> -files/vprocunhide,
-files/vserver-new_dev-fix.patch,
-files/vserver-new_drop-defaulttar.patch, -files/vservers.confd,
-files/vservers.initd, -util-vserver-0.30.205-r1.ebuild,
util-vserver-0.30.208-r5.ebuild, util-vserver-0.30.209.ebuild:
208-r5 to stable x86; cleanup
26 Nov 2005; Christian Heim <phreak@gentoo.org>
-util-vserver-0.30.208-r3.ebuild, -util-vserver-0.30.208-r4.ebuild,
util-vserver-0.30.208-r5.ebuild, util-vserver-0.30.209.ebuild:
Fixing SRC_URI; cleaning up old ebuilds
*util-vserver-0.30.209 (12 Nov 2005)
12 Nov 2005; Christian Heim <phreak@gentoo.org>
+util-vserver-0.30.209.ebuild:
Version bump
*util-vserver-0.30.208-r5 (27 Oct 2005)
27 Oct 2005; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.208-r5.ebuild:
many bugfixes, mainly vserver-new and gentoo-functions.sh
*util-vserver-0.30.208-r4 (13 Oct 2005)
13 Oct 2005; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.208-r4.ebuild:
mostly updates to gentoo tools
04 Oct 2005; Benedikt Boehm <hollow@gentoo.org>
+files/vserver-new_drop-defaulttar.patch, util-vserver-0.30.208-r3.ebuild:
drop support for downloading a default stage tar
02 Oct 2005; Christian Heim <phreak@gentoo.org>
util-vserver-0.30.205-r1.ebuild:
Adding dependency upon sys-process/procps; Fixing bug #106910
01 Oct 2005; Benedikt Boehm <hollow@gentoo.org>
+files/vserver-new_dev-fix.patch, util-vserver-0.30.208-r3.ebuild:
fix /dev issue in vserver-new
01 Oct 2005; Christian Heim <phreak@gentoo.org> metadata.xml:
Fixing metadata.xml; Thanks Jakub
*util-vserver-0.30.208-r3 (01 Oct 2005)
01 Oct 2005; Benedikt Boehm <hollow@gentoo.org>
-files/0.30.208-r1/vservers.confd, -files/0.30.208-r1/vservers.initd,
-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,
+util-vserver-0.30.208-r3.ebuild:
lockfile fix; hardened fix; syscall updates; new init script; cleanup
*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,
util-vserver-0.30.208.ebuild, util-vserver-0.30.208-r1.ebuild:
Punt USE=diet.
11 Aug 2005; Carlos Silva <r3pek@gentoo.org>
util-vserver-0.30.208-r1.ebuild:
marked ~amd64. closes bug #90317
*util-vserver-0.30.208-r1 (03 Aug 2005)
03 Aug 2005; Benedikt Boehm <hollow@gentoo.org>
+files/0.30.208-r1/vservers.confd, +files/0.30.208-r1/vservers.initd,
+util-vserver-0.30.208-r1.ebuild:
misc fixes + features
*util-vserver-0.30.208 (18 Jul 2005)
18 Jul 2005; Benedikt Boehm <hollow@gentoo.org>
-files/0.30.205/vprocunhide, -files/0.30.205/vservers.confd,
-files/0.30.205/vservers.initd, -files/0.30.205/vshelper-shutdown-hack,
+files/vprocunhide, files/vservers.initd, -util-vserver-0.30.196.ebuild,
-util-vserver-0.30.204.ebuild, -util-vserver-0.30.205.ebuild,
util-vserver-0.30.205-r1.ebuild, util-vserver-0.30.207.ebuild,
+util-vserver-0.30.208.ebuild:
Version bump; 205-r1 to stable; cleanup
15 Jun 2005; Benedikt Boehm <hollow@gentoo.org>
util-vserver-0.30.207.ebuild:
fixed vshelper hack
12 Jun 2005; Benedikt Boehm <hollow@gentoo.org>
+files/0.30.205/vshelper-shutdown-hack, util-vserver-0.30.207.ebuild:
fix vshelper + barrier warning
*util-vserver-0.30.207 (17 May 2005)
17 May 2005; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.207.ebuild:
Version bump
*util-vserver-0.30.205-r1 (07 Apr 2005)
07 Apr 2005; Benedikt Boehm <hollow@gentoo.org>
+files/0.30.205/vservers.confd, +files/0.30.205/vprocunhide,
+files/0.30.205/vservers.initd, +util-vserver-0.30.205-r1.ebuild:
added vprocunhide init script, small fixes
*util-vserver-0.30.205 (30 Mar 2005)
30 Mar 2005; Benedikt Boehm <hollow@gentoo.org>
-files/0.30.196/vservers.confd, -files/0.30.196/vservers.initd,
-files/rebootmgr.initd, +files/vservers.confd, files/vservers.initd,
-util-vserver-0.30.ebuild, util-vserver-0.30.196.ebuild,
util-vserver-0.30.204.ebuild, +util-vserver-0.30.205.ebuild:
bump to 0.30.205; 196 to stable; clean up of files/
26 Feb 2005; Benedikt Boehm <hollow@gentoo.org>
util-vserver-0.30.196.ebuild, util-vserver-0.30.204.ebuild:
fixed missing /var/lock/vservers for new init script + fixed
a bugs
25 Feb 2005; Benedikt Boehm <hollow@gentoo.org>
files/0.30.196/vservers.confd, files/0.30.196/vservers.initd:
updated conf.d & init.d scripts
*util-vserver-0.30.204 (23 Feb 2005)
23 Feb 2005; Benedikt Boehm <hollow@gentoo.org>
+util-vserver-0.30.204.ebuild:
Version bump
10 Feb 2005; Benedikt Boehm <hollow@gentoo.org>
util-vserver-0.30.196.ebuild:
fixed DEPEND
*util-vserver-0.30.196 (23 Jan 2005)
23 Jan 2005; Benedikt Boehm <hollow@gentoo.org> +metadata.xml,
-files/configure.patch, -files/vprocunhide,
-files/vserver-build-029p214.patch, -files/vservers-conf.d,
-files/vservers-init, +files/0.30.196/vservers.confd,
+files/0.30.196/vservers.initd, -util-vserver-0.29_p214.ebuild,
+util-vserver-0.30.196.ebuild:
Removed old versions. Added 0.30.196
19 Sep 2004; Michael Imhof <tantive@gentoo.org> -util-vserver-0.29.5.ebuild,
-util-vserver-0.29_p196-r1.ebuild:
Cleaned out old ebuilds.
*util-vserver-0.29_p214 (25 Aug 2004)
25 Aug 2004; Michael Imhof <tantive@gentoo.org> +files/vprocunhide,
+files/vserver-build-029p214.patch, +files/vservers-conf.d,
+files/vservers-init, +util-vserver-0.29_p214.ebuild:
Version bumped. Closes #58770.
*util-vserver-0.30 (09 Jul 2004)
09 Jul 2004; Michael Imhof <tantive@gentoo.org> +util-vserver-0.30.ebuild:
Version bumped. Closes #56572.
07 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org>
util-vserver-0.29.ebuild:
clean older ebuild
12 May 2004; David Holm <dholm@gentoo.org> util-vserver-0.29.5.ebuild:
Added to ~ppc.
*util-vserver-0.29.5 (11 May 2004)
11 May 2004; Michael Imhof <tantive@gentoo.org> util-vserver-0.29.5.ebuild:
Version bumped. Added inherit eutils. Closes #49006.
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> util-vserver-0.29.ebuild:
Add inherit eutils
*util-vserver-0.29_p196-r1 (25 Mar 2004)
25 Mar 2004; Michael Imhof <tantive@gentoo.org> util-vserver-0.29_p196-r1.ebuild:
New version. Closes #45729.
*util-vserver-0.29 (25 Mar 2004)
25 Mar 2004; Michael Imhof <tantive@gentoo.org> util-vserver-0.29.ebuild,
files/configure.patch:
Initial ebuild. Submitted by Ole Tange <bugs.gentoo.org@tange.dk>. Closes
#45053.

View File

@ -0,0 +1,5 @@
AUX bash_completion 7568 RMD160 45feafa30f715fb287403518eee8c45fecfe418e SHA1 d281bcad111df21ab0f37703142dd102145d784e SHA256 2232166a5aed9857a7a5c30adfdd4ea944e0608a29fad05f229b8cef2d61795d
DIST util-vserver-0.30.216-pre3004.tar.bz2 759801 RMD160 4923d93704c0d5c96a6816f6d5485741437abc68 SHA1 9d2565dde57ff583dda35357a2542b87a5817d61 SHA256 0ca56dede2f46db2b76a97f92ed7df85d015723e30171dc50adc793fe5026b70
EBUILD util-vserver-0.30.216_pre3004.ebuild 3718 RMD160 6b84ec959c93a1d759a464fba4e3ba5003bd006c SHA1 06c6cdcddd9e2add5a81c0c6d18526ed5a68da2f SHA256 3350ee35df322876b1c5bad8305948d09b9f16721af3c54b56130a4ad1e2b406
MISC ChangeLog 22238 RMD160 8a5fb341948759eb7696bdb6e90263b9da5189c4 SHA1 10da021708f96a4f2667955c7721ef4c4f0d234d SHA256 a7a5126542d17d9b4e29690195ae9cf63c90c19a8ddbb43d751bef4f24f610d1
MISC metadata.xml 518 RMD160 62a73756fb710a0464dd24600e7ec70c82e13021 SHA1 78ee9f24180c1215ebe02ac3dbba80a7a0c4a82e SHA256 5a4f424248d873af9f0a66aca2e3e60c6165288fa649ef44de4d8418232c5ac0

View File

@ -0,0 +1,300 @@
# Completion for the vserver command. Source this file (or on some systems
# add it to ~/.bash_completion and start a new shell) and bash's completion
# mechanism will know all about vserver's options!
#
# Copyright (C) Thomas Champagne <lafeuil@gmail.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# The latest version of this software can be obtained here:
#
# http://linux-vserver.org/Vserver+Completion
#
# version 0.4.0
have vserver-info && {
: ${UTIL_VSERVER_VARS:=$(vserver-info - SYSINFO |grep prefix: | awk '{ print $2}')/lib/util-vserver/util-vserver-vars}
test -e "$UTIL_VSERVER_VARS" && {
. "$UTIL_VSERVER_VARS"
. "$_LIB_FUNCTIONS"
_vserver() {
local cur cmds cmdOpts cmdMethodOpts helpCmds names names_pipe func i j method
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
# find available vServers:
# call function getAllVservers in vserver library
getAllVservers names
names_pipe=`echo ${names[@]} | sed 's/ /|/g'`
# available commands
cmds='start stop restart condrestart suexec exec enter chkconfig \
running status unify pkg apt-get apt-config apt-cache \
rpm pkgmgmt delete'
# options (long and short name)
cmdOpts='--help --version --debug --defaulttty -s --sync -v \
--verbose --silent --'
cmdMethodOpts='-m -n --context --confdir --lockfile \
--hostname --netdev --netbcast --netmask \
--netprefix --interface --cpuset \
--cpusetcpus --cpusetmems --cpusetvirt \
--initstyle --flags --help --'
# if the previous option is a single option
helpCmds='--help|--version'
if [[ ${COMP_WORDS[1]} == @($helpCmds) ]] ; then
return 0
fi
# lookup the vServer name
for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
if [[ ${COMP_WORDS[i]} == @($names_pipe) ]] ; then
# found it!
break
fi
done
#a vserver has been found
if (( $i < ${#COMP_WORDS[@]}-1 )) ; then
# Show the vserver command without build
case "${COMP_WORDS[i+1]}" in
start)
COMPREPLY=( $( compgen -W "--rescue --rescue-cmd" -- $cur ) )
;;
# No completion for apt-config
stop|restart|condrestart|enter|running|status|apt-config|delete)
;;
suexec)
# I don't know how to do
COMPREPLY=( $( compgen -W -- $cur ) )
;;
exec)
#I don't know how to do
COMPREPLY=( $( compgen -W "" -- $cur ) )
;;
unify)
COMPREPLY=( $( compgen -W "-R" -- $cur ) )
;;
apt-get|apt-cache)
func=${COMP_WORDS[i+1]}
COMP_WORDS=( ${COMP_WORDS[@]:$((i+1))} )
COMP_CWORD=$((COMP_CWORD-i-1))
declare -f _${func//-/_} > /dev/null && _${func//-/_}
;;
*)
COMPREPLY=( $( compgen -W "$cmds" -- $cur ) )
;;
esac
return 0
else
#no vserver name found
prev=${COMP_WORDS[COMP_CWORD-1]}
#search the new name of vserver
for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )) ; do
if [[ ${COMP_WORDS[i]} == !(vserver|-*) ]] ; then
# found it!
break
fi
done
if (( $i < ${#COMP_WORDS[@]}-1 )) ; then
j=$i
i=${#COMP_WORDS[@]}
for (( ; j < ${#COMP_WORDS[@]}-1; j++ )) ; do
if [[ ${COMP_WORDS[j]} == "--" ]]; then
# method's parameter
case "$method" in
legacy|copy)
;;
apt-rpm)
COMPREPLY=( $( compgen -W "-d" -- $cur ) )
;;
yum)
COMPREPLY=( $( compgen -W "-d" -- $cur ) )
;;
rpm)
COMPREPLY=( $( compgen -W "-d --empty --force --nodeps" -- $cur ) )
;;
skeleton)
;;
debootstrap)
COMPREPLY=( $( compgen -W "-d -m -s --" -- $cur ) )
;;
*)
;;
esac
return 0
break
fi
if [[ ${COMP_WORDS[j]} == @(build|-m) ]]; then
i=$j
if (( $j+1 < ${#COMP_WORDS[@]}-1 )) ; then
method=${COMP_WORDS[j+1]}
fi
fi
done
if (( $i < ${#COMP_WORDS[@]}-1 )) ; then
case $prev in
--help)
;;
-n|--context|--confdir|--lockfile|--hostname|--netdev|--netbcast|--netmask|--netprefix|--interface|--cpuset|--cpusetcpus|--cpusetmems|--cpusetvirt|--initstyle|--flags)
COMPREPLY=( $( compgen -W "" -- $cur ) )
;;
-m)
COMPREPLY=( $( compgen -W "legacy copy apt-rpm yum rpm skeleton debootstrap" -- $cur ) )
;;
*)
COMPREPLY=( $( compgen -W "$cmdMethodOpts" -- $cur ) )
;;
esac
else
COMPREPLY=( $( compgen -W "build" -- $cur ) )
fi
else
COMPREPLY=( $( compgen -W "${names[@]} $cmdOpts" -- $cur ) )
fi
return 0
fi
return 0
}
complete -F _vserver vserver
_vapt_rpm_yum()
{
local cur cmds cmdOpts helpCmds names func i
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
# options (long and short name)
cmdOpts='--help --version --quiet -q --all'
# if the previous option is a single option
helpCmds='--help|--version'
if [[ "${COMP_WORDS[1]}" == "@($helpCmds)" ]] ; then
return 0
fi
# search --
for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )) ; do
if [[ ${COMP_WORDS[i]} = "--" ]] ; then
# found it!
break
fi
done
# find available vServers
# call function getAllVservers in vserver library
getAllVservers names
names_pipe=`echo ${names[@]}" --all" | sed 's/ /|/g'`
if (( $i < ${#COMP_WORDS[@]}-1 )) && (( $i < $COMP_CWORD )) ; then
func=${COMP_WORDS[0]:1}
COMP_WORDS=( $func ${COMP_WORDS[@]:$((i+1))} )
COMP_CWORD=$((COMP_CWORD-i))
declare -f _${func//-/_} > /dev/null && _${func//-/_}
else
# search vServer name
for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )) ; do
if [[ ${COMP_WORDS[i]} == @($names_pipe) ]] ; then
# found it!
break
fi
done
if (( $i < ${#COMP_WORDS[@]}-1 )) ; then
if [[ "${COMP_WORDS[i]}" = "--all" ]] ; then
cmdOpts='--'
COMPREPLY=( $( compgen -W "$cmdOpts" -- $cur ) )
else
cmdOpts='--'
COMPREPLY=( $( compgen -W "${names[@]} $cmdOpts" -- $cur ) )
fi
else
COMPREPLY=( $( compgen -W "${names[@]} $cmdOpts" -- $cur ) )
fi
fi
return 0
}
_vserver_copy()
{
local cur prev cmdOpts helpCmds confCmds names names_pipe i
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
# find available vServers
# call function getAllVservers in vserver library
getAllVservers names
names_pipe=`echo ${names[@]} | sed 's/ /|/g'`
# options (long and short name)
cmdOpts='--help -h --version -V --verbose -v --quiet -q \
--vsroot -r --rsh -R --stopstart -s \
--domain -d --ip -i'
# if the previous option is a single option
helpCmds='--help|-h|--version|-V'
if [[ ${COMP_WORDS[1]} == @($helpCmds) ]] ; then
return 0
fi
confCmds='--ip|-i|--domain|-d'
prev=${COMP_WORDS[COMP_CWORD-1]}
if [[ $prev == @($confCmds) ]] ; then
return 0
fi
# search a vServer name
for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
if [[ ${COMP_WORDS[i]} == @($names_pipe) ]] ; then
# found it!
break
fi
done
if (( $i < ${#COMP_WORDS[@]}-1 )) ; then
return 0
else
COMPREPLY=( $( compgen -W "${names[@]} $cmdOpts" -- $cur ) )
fi
return 0
}
complete -F _vapt_rpm_yum vapt-get
complete -F _vapt_rpm_yum vrpm
complete -F _vapt_rpm_yum vyum
complete -F _vserver_copy vserver-copy
}
}

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>vserver</herd>
<longdescription>
util-vserver is a Linux virtual server utility framework,
allowing an administrator to set up multiple, isolated
virtual servers. It can be used to run various services
securely separated, without requiring special configuration.
Virtual servers are unable to interact with each other, or
the main server.
</longdescription>
</pkgmetadata>

View File

@ -0,0 +1,136 @@
# 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.216_pre2955.ebuild,v 1.2 2011/11/20 09:13:21 xarthisius 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://people.linux-vserver.org/~dhozac/t/uv-testing/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~sparc ~x86"
IUSE=""
CDEPEND="dev-libs/beecrypt
net-firewall/iptables
net-misc/vconfig
sys-apps/iproute2
|| ( >=sys-apps/coreutils-6.10-r1 sys-apps/mktemp )"
DEPEND=">=dev-libs/dietlibc-0.30-r2
${CDEPEND}"
RDEPEND="${CDEPEND}"
pkg_setup() {
if [[ -z "${VDIRBASE}" ]]; then
einfo
einfo "You can change the default vserver base directory (/vservers)"
einfo "by setting the VDIRBASE environment variable."
fi
: ${VDIRBASE:=/vservers}
einfo
einfo "Using \"${VDIRBASE}\" as vserver base directory"
einfo
}
src_test() {
# do not use $D from portage by accident (#297982)
sed -i -e 's/^\$D //' "${S}"/src/testsuite/vunify-test.sh
default
}
src_configure() {
econf --with-vrootdir=${VDIRBASE} \
--with-initscripts=gentoo \
--localstatedir=/var
}
src_compile() {
emake || die "emake failed!"
}
src_install() {
make DESTDIR="${D}" install install-distribution \
|| die "make install failed!"
# keep dirs
keepdir /var/run/vservers
keepdir /var/run/vservers.rev
keepdir /var/run/vshelper
keepdir /var/lock/vservers
keepdir /var/cache/vservers
keepdir "${VDIRBASE}"
keepdir "${VDIRBASE}"/.pkg
# remove legacy config file
rm -f "${D}"/etc/vservers.conf
# bash-completion
dobashcompletion "${FILESDIR}"/bash_completion util-vserver
dodoc README ChangeLog NEWS AUTHORS THANKS util-vserver.spec
}
pkg_preinst() {
has_version "<${CATEGORY}/${PN}-0.30.211"
old_init_script_warn=$?
}
pkg_postinst() {
# Create VDIRBASE in postinst, so it is (a) not unmerged and (b) also
# present when merging.
[ ! -d "${VDIRBASE}" ] && mkdir -p "${VDIRBASE}" &> /dev/null
setattr --barrier "${VDIRBASE}" &> /dev/null
rm /etc/vservers/.defaults/vdirbase
ln -sf "${VDIRBASE}" /etc/vservers/.defaults/vdirbase
elog
elog "You have to run the vprocunhide command after every reboot"
elog "in order to setup /proc permissions correctly for vserver"
elog "use. An init script has been installed by this package."
elog "To use it you should add it to a runlevel:"
elog
elog " rc-update add vprocunhide default"
elog
if [[ $old_init_script_warn = 0 ]] ; then
ewarn "Please make sure, that you remove the old init-script from any"
ewarn "runlevel and remove it from your init.d dir!"
ewarn
ewarn "# rc-update del vservers"
ewarn "# rm -f ${ROOT}etc/init.d/vservers"
ewarn
ewarn "Since util-vserver-0.30.211 all Gentoo specific wrappers"
ewarn "have been merged upstream, and may now have a slightly"
ewarn "different syntax, i.e. you have to update scripts that"
ewarn "depend on these wrappers (vesync, vemerge, vupdateworld"
ewarn "and vdispatch-conf)"
ewarn
ewarn "Additionally the init scripts have changed and now use"
ewarn "upstream scripts as backend. An init script to start"
ewarn "virtual servers in the 'default' group/mark has been"
ewarn "installed by this ebuild:"
ewarn
ewarn " rc-update add vservers.default default"
ewarn
ewarn "To start vservers in other groups/marks, you have to"
ewarn "symlink the default init script the same way you do"
ewarn "with net.* scripts:"
ewarn
ewarn " ln -s /etc/init.d/vservers.default /etc/init.d/vservers.<mark>"
ewarn
fi
}