Initial openvz kernel. Thx to kir from freenode#openvz
authorBenedikt Boehm <hollow@gentoo.org>
Wed, 21 Sep 2005 14:02:21 +0000 (14:02 +0000)
committerBenedikt Boehm <hollow@gentoo.org>
Wed, 21 Sep 2005 14:02:21 +0000 (14:02 +0000)
Package-Manager: portage-2.0.52-r1

sys-kernel/openvz-sources/ChangeLog [new file with mode: 0644]
sys-kernel/openvz-sources/Manifest [new file with mode: 0644]
sys-kernel/openvz-sources/files/digest-openvz-sources-022.034 [new file with mode: 0644]
sys-kernel/openvz-sources/files/linux-2.6.8.1.patch [new file with mode: 0644]
sys-kernel/openvz-sources/metadata.xml [new file with mode: 0644]
sys-kernel/openvz-sources/openvz-sources-022.034.ebuild [new file with mode: 0644]

diff --git a/sys-kernel/openvz-sources/ChangeLog b/sys-kernel/openvz-sources/ChangeLog
new file mode 100644 (file)
index 0000000..81f189e
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for sys-kernel/openvz-sources
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/openvz-sources/ChangeLog,v 1.1 2005/09/21 14:02:21 hollow Exp $
+
+*openvz-sources-022.034 (21 Sep 2005)
+
+  21 Sep 2005; Benedikt Boehm <hollow@gentoo.org>
+  +files/linux-2.6.8.1.patch, +metadata.xml, +openvz-sources-022.034.ebuild:
+  Initial openvz kernel. Thx to kir from freenode#openvz
+
diff --git a/sys-kernel/openvz-sources/Manifest b/sys-kernel/openvz-sources/Manifest
new file mode 100644 (file)
index 0000000..7b2e315
--- /dev/null
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 98b64efbbebc1f4c6169d84df691a970 metadata.xml 504
+MD5 06ebeaefa878a9d4355043a97570da2b openvz-sources-022.034.ebuild 906
+MD5 43745a6d698087d784ab99a7af5d74e8 ChangeLog 447
+MD5 3ae3bab30256016777b44cbe71b53f76 files/linux-2.6.8.1.patch 711
+MD5 8059df244197e2bc4c9001148e7b089d files/digest-openvz-sources-022.034 143
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFDMWhHmPFBzbX68WERAiZwAKCJNo0oxVZ4atU5a6kdgth7a1R8yACfWPp5
++IeUQfbNDc27LCsOvw4+1DE=
+=zFD3
+-----END PGP SIGNATURE-----
diff --git a/sys-kernel/openvz-sources/files/digest-openvz-sources-022.034 b/sys-kernel/openvz-sources/files/digest-openvz-sources-022.034
new file mode 100644 (file)
index 0000000..ae3e040
--- /dev/null
@@ -0,0 +1,2 @@
+MD5 2f8b0030ce970f3c1a460faf5d2b1cec linux-2.6.8.tar.bz2 35634061
+MD5 4a8c86ffe316bae776fe477ff3b944f1 openvz-022stab034-core.patch.bz2 371640
diff --git a/sys-kernel/openvz-sources/files/linux-2.6.8.1.patch b/sys-kernel/openvz-sources/files/linux-2.6.8.1.patch
new file mode 100644 (file)
index 0000000..7c70044
--- /dev/null
@@ -0,0 +1,33 @@
+diff -Nru a/Makefile b/Makefile
+--- a/Makefile 2004-08-14 03:56:28 -07:00
++++ b/Makefile 2004-08-14 03:56:28 -07:00
+@@ -1,7 +1,7 @@
+ VERSION = 2
+ PATCHLEVEL = 6
+ SUBLEVEL = 8
+-EXTRAVERSION =
++EXTRAVERSION = .1
+ NAME=Zonked Quokka
+ 
+ # *DOCUMENTATION*
+diff -Nru a/fs/nfs/file.c b/fs/nfs/file.c
+--- a/fs/nfs/file.c    2004-08-14 03:56:28 -07:00
++++ b/fs/nfs/file.c    2004-08-14 03:56:28 -07:00
+@@ -72,7 +72,7 @@
+ 
+ static int nfs_check_flags(int flags)
+ {
+-      if (flags & (O_APPEND | O_DIRECT))
++      if ((flags & (O_APPEND | O_DIRECT)) == (O_APPEND | O_DIRECT))
+               return -EINVAL;
+ 
+       return 0;
+@@ -89,7 +89,7 @@
+       int res;
+ 
+       res = nfs_check_flags(filp->f_flags);
+-      if (!res)
++      if (res)
+               return res;
+ 
+       lock_kernel();
diff --git a/sys-kernel/openvz-sources/metadata.xml b/sys-kernel/openvz-sources/metadata.xml
new file mode 100644 (file)
index 0000000..1d0cf54
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <herd>vserver</herd>
+  <longdescription>
+    OpenVZ is an Operating System-level server virtualization solution, 
+    built on Linux. OpenVZ creates isolated, secure virtual private 
+    servers (VPSs) or virtual environments on a single physical server 
+    enabling better server utilization and ensuring that applications do not conflict.
+  </longdescription>
+</pkgmetadata>
diff --git a/sys-kernel/openvz-sources/openvz-sources-022.034.ebuild b/sys-kernel/openvz-sources/openvz-sources-022.034.ebuild
new file mode 100644 (file)
index 0000000..e654160
--- /dev/null
@@ -0,0 +1,28 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/openvz-sources/openvz-sources-022.034.ebuild,v 1.1 2005/09/21 14:02:21 hollow Exp $
+
+ETYPE="sources"
+CKV="2.6.8"
+
+K_USEPV=1
+K_NOSETEXTRAVERSION=1
+
+inherit kernel-2 versionator
+detect_version
+detect_arch
+
+OVZ_TREE="$(get_version_component_range 1 ${PV})"
+OVZ_BUILD="$(get_version_component_range 2 ${PV})"
+OVZ_STATUS="stab"
+OVZ_VER="${OVZ_TREE}${OVZ_STATUS}${OVZ_BUILD}"
+OVZ_COREPATCH="openvz-${OVZ_VER}-core.patch.bz2"
+
+KEYWORDS="~x86"
+
+DESCRIPTION="Full sources including OenVZ patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="http://www.openvz.org"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} mirror://gentoo/${OVZ_COREPATCH}"
+
+UNIPATCH_STRICTORDER=1
+UNIPATCH_LIST="${FILESDIR}/linux-2.6.8.1.patch ${DISTDIR}/${OVZ_COREPATCH}"