initial commit
authorBenedikt Boehm <hollow@gentoo.org>
Fri, 7 Jan 2005 12:28:36 +0000 (12:28 +0000)
committerBenedikt Boehm <hollow@gentoo.org>
Fri, 7 Jan 2005 12:28:36 +0000 (12:28 +0000)
sys-kernel/vserver-dev-sources/ChangeLog [new file with mode: 0644]
sys-kernel/vserver-dev-sources/Manifest [new file with mode: 0644]
sys-kernel/vserver-dev-sources/files/digest-vserver-dev-sources-1.9.3.17 [new file with mode: 0644]
sys-kernel/vserver-dev-sources/metadata.xml [new file with mode: 0644]
sys-kernel/vserver-dev-sources/vserver-dev-sources-1.9.3.17.ebuild [new file with mode: 0644]

diff --git a/sys-kernel/vserver-dev-sources/ChangeLog b/sys-kernel/vserver-dev-sources/ChangeLog
new file mode 100644 (file)
index 0000000..c8ccc94
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for sys-kernel/gentoo-dev-sources
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vserver-dev-sources/ChangeLog,v 1.1 2005/01/07 12:28:36 hollow Exp $
+
+*vserver-dev-sources-1.9.3.17 (07 Jan 2005)
+
+  07 Jan 2005; Benedikt Boehm <hollow@gentoo.org>
+  vserver-dev-sources-1.9.3.17.ebuild, metadata.xml:
+  Adding vserver-dev-sources into the repository.
diff --git a/sys-kernel/vserver-dev-sources/Manifest b/sys-kernel/vserver-dev-sources/Manifest
new file mode 100644 (file)
index 0000000..9b70994
--- /dev/null
@@ -0,0 +1,4 @@
+MD5 63c6dc30a4cf21e9187948a3f46d141e ChangeLog 428
+MD5 aa56cf15a7bbeb714ab4dae1e8c670e5 metadata.xml 546
+MD5 68d0d44a333b79c7b7e3cefb113767b0 vserver-dev-sources-1.9.3.17.ebuild 966
+MD5 975dae5565719e96d9095ea9144b32df files/digest-vserver-dev-sources-1.9.3.17 140
diff --git a/sys-kernel/vserver-dev-sources/files/digest-vserver-dev-sources-1.9.3.17 b/sys-kernel/vserver-dev-sources/files/digest-vserver-dev-sources-1.9.3.17
new file mode 100644 (file)
index 0000000..db77ae1
--- /dev/null
@@ -0,0 +1,2 @@
+MD5 cffcd2919d9c8ef793ce1ac07a440eda linux-2.6.10.tar.bz2 36533484
+MD5 76110cf0cc47627129612d660cc65896 patch-2.6.10-vs1.9.3.17.diff 513778
diff --git a/sys-kernel/vserver-dev-sources/metadata.xml b/sys-kernel/vserver-dev-sources/metadata.xml
new file mode 100644 (file)
index 0000000..92c910a
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer>
+    <email>hollow@gentoo.org</email>
+    <name>Benedikt Boehm</name>
+  </maintainer>
+  <longdescription>
+    The basic concept of the Linux-VServer solution is to separate the 
+    user-space environment into distinct units (sometimes called Virtual Private
+    Server) in such way that each VPS looks and feels like a real server to the 
+    processes contained within.
+  </longdescription>
+</pkgmetadata>
diff --git a/sys-kernel/vserver-dev-sources/vserver-dev-sources-1.9.3.17.ebuild b/sys-kernel/vserver-dev-sources/vserver-dev-sources-1.9.3.17.ebuild
new file mode 100644 (file)
index 0000000..3029b0b
--- /dev/null
@@ -0,0 +1,34 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vserver-dev-sources/vserver-dev-sources-1.9.3.17.ebuild,v 1.1 2005/01/07 12:28:36 hollow Exp $
+
+ETYPE="sources"
+inherit kernel-2
+
+OKV="2.6.10"
+OKB="2.6"
+EXTRAVERSION="-vs${PV}-${PR}"
+KV_FULL="${OKV}${EXTRAVERSION}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+# workaround, since detect_version in kernel-2.eclass is somewhat broken
+KV_MAJOR=$(echo ${OKV} | cut -d. -f1)
+KV_MINOR=$(echo ${OKV} | cut -d. -f2)
+KV_PATCH=$(echo ${OKV} | cut -d. -f3-)
+KV_PATCH=${KV_PATCH/[-_]*/}
+
+DESCRIPTION="vserver patched sources for the ${OKB} kernel branch"
+HOMEPAGE="http://www.linux-vserver.org"
+SRC_URI="mirror://kernel/linux/kernel/v${OKB}/linux-${OKV}.tar.bz2
+               http://vserver.13thfloor.at/Experimental/patch-${OKV}-vs${PV}.diff"
+
+KEYWORDS="~x86"
+
+UNIPATCH_LIST="${DISTDIR}/patch-${OKV}-vs${PV}.diff"
+
+# workaround, since detect_version in kernel-2.eclass is somewhat broken
+src_unpack() {
+       universal_unpack
+       unipatch ${UNIPATCH_LIST}
+       unpack_set_extraversion
+}