summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
authorNick White <git@njw.me.uk>2009-10-26 08:53:31 +0000
committerNick White <git@njw.me.uk>2009-10-26 08:53:31 +0000
commit3e5cd9d2bb94e4974fc04e3a424e5663d1bf7a0b (patch)
tree42af200367d8b8c7581c0356670b22a3627f15ae /sys-kernel
parent4fce968ab3cd0920343ec49e8c77903efffd857c (diff)
downloadnjw-gentoo-local-3e5cd9d2bb94e4974fc04e3a424e5663d1bf7a0b.tar.bz2
njw-gentoo-local-3e5cd9d2bb94e4974fc04e3a424e5663d1bf7a0b.zip
Add realtime libre ebuild
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/librert-sources/Manifest4
-rw-r--r--sys-kernel/librert-sources/librert-sources-2.6.31.4-r14.ebuild38
2 files changed, 42 insertions, 0 deletions
diff --git a/sys-kernel/librert-sources/Manifest b/sys-kernel/librert-sources/Manifest
new file mode 100644
index 0000000..bf594f4
--- /dev/null
+++ b/sys-kernel/librert-sources/Manifest
@@ -0,0 +1,4 @@
+EBUILD librert-sources-2.6.31.4-r14.ebuild 884 RMD160 8a84a6ba663380a44698de9ef396095607a3938c SHA1 4b7bb82816be14b561b28eacbbedcbebfbbd797b SHA256 e2323a8edbd3f48a215e3ffcd9cfac387dba55e2728d0c7b6113088108fda91d
+DIST linux-2.6.31.4-libre1.tar.bz2 59711055 RMD160 00faf151a1a5aae9477560e94eafb8dd08468093 SHA1 dbf7c234c0bdd415e20e31ea55b6fd8e9791eb8b SHA256 2c6c042e19465b947b72104a4215f5c3ed506fce99cf1cc19a781a65523b3cdd
+DIST deblob-check-2.6.31.4 189722 RMD160 600f33523f13406c44ffe34b05fa4d30ae1e975c SHA1 19f3cee269b6d8c0eb9b41f030f64119b524e2ce SHA256 a5f640524653e0996d192ef2ea70eeabbb2e8aa12681c8ae1d8da5ebcab7f901
+DIST patch-2.6.31.4-rt14.bz2 294400 RMD160 e3ae09ea9bb4066eba3c2b30fda733a96f02f1a2 SHA1 733be7de507fc037c50e0b59bcf21e81337e7b7a SHA256 2fc494d8756a27de1d978dd1b7830a1d1067090681306d70b98f42c8ee7d1dc6
diff --git a/sys-kernel/librert-sources/librert-sources-2.6.31.4-r14.ebuild b/sys-kernel/librert-sources/librert-sources-2.6.31.4-r14.ebuild
new file mode 100644
index 0000000..9a18cef
--- /dev/null
+++ b/sys-kernel/librert-sources/librert-sources-2.6.31.4-r14.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+K_PREPATCHED="yes"
+UNIPATCH_STRICTORDER="yes"
+
+K_SECURITY_UNSUPPORTED="1"
+LIBRE_VER=1
+
+SKIP_PATCH_DEBLOB="1"
+
+ETYPE="sources"
+inherit kernel-libre
+detect_version
+
+RT_PATCH="patch-${KV/libre/}.bz2"
+
+RESTRICT="mirror"
+DESCRIPTION="Realtimne Preemption patched low latency Libre Linux kernel"
+SRC_URI="${KERNEL_URI} ${DEBLOB_URI}
+http://www.kernel.org/pub/linux/kernel/projects/rt/${RT_PATCH}"
+DEPEND="dev-util/patchutils" # to filter out unneeded changes from patch
+
+KEYWORDS="~x86"
+IUSE=""
+
+pkg_setup(){
+ # Don't change EXTRAVERSION info
+ filterdiff -zx 'a/Makefile' "${DISTDIR}/${RT_PATCH}" \
+ | bzip2 -c > "${T}/${RT_PATCH}"
+
+ UNIPATCH_LIST="${T}/${RT_PATCH}"
+}
+
+K_EXTRAEINFO="Recommended other packages: sys-process/rtirq and sys-apps/das_watchdog"