Revision: 1682
Author: gentoid
Date: 2010-05-17 05:56:11 +0200 (Mon, 17 May 2010)
Log Message:
-----------
rtirq: bump to 20090920, cleanup
Modified Paths:
--------------
trunk/overlays/proaudio/sys-process/rtirq/ChangeLog
trunk/overlays/proaudio/sys-process/rtirq/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090920.ebuild
Removed Paths:
-------------
trunk/overlays/proaudio/sys-process/rtirq/files/
trunk/overlays/proaudio/sys-process/rtirq/rtirq-20050914-r2.ebuild
trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060218-r1.ebuild
trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060819-r1.ebuild
trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild
trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild
trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090131.ebuild
Modified: trunk/overlays/proaudio/sys-process/rtirq/ChangeLog
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/ChangeLog 2010-05-16 20:30:54 UTC
(rev 1681)
+++ trunk/overlays/proaudio/sys-process/rtirq/ChangeLog 2010-05-17 03:56:11 UTC
(rev 1682)
@@ -1,7 +1,18 @@
# ChangeLog for sys-process/rtirq
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*rtirq-20090920 (17 May 2010)
+
+ 17 May 2010; Viktor Lazarev <[email protected]>
+ -rtirq-20050914-r2.ebuild, -files/rtirq-20050914-v0.1.bz2,
+ -rtirq-20060218-r1.ebuild, -rtirq-20060819-r1.ebuild,
+ -rtirq-20070101.ebuild, -rtirq-20071012.ebuild, -rtirq-20090131.ebuild,
+ +rtirq-20090920.ebuild, -files/pidof_workaround.patch,
+ -files/rt-initscript.gz, -files/rtirq-quick_fix.patch,
+ -files/rtirq-quick_fix2.patch:
+ version bump, change SRC_URI, move to EAPI2, delete old ebuils & files
+
*rtirq-20090131 (03 Mar 2009)
03 Mar 2009; Frieder Buerzele <[email protected]
Modified: trunk/overlays/proaudio/sys-process/rtirq/Manifest
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/Manifest 2010-05-16 20:30:54 UTC
(rev 1681)
+++ trunk/overlays/proaudio/sys-process/rtirq/Manifest 2010-05-17 03:56:11 UTC
(rev 1682)
@@ -1,18 +1,4 @@
-AUX pidof_workaround.patch 985 RMD160 97c0f535d1f390840fe9bca026b1b19f21ce7274
SHA1 bea676bf3ea1b34f9d66aae9ebd426d3bc4e0aee SHA256
23d73553702105eb8ea7c183a3191028297e6f62b07536dd8b36d62543656dbc
-AUX rt-initscript.gz 368 RMD160 746877246bc0b14317b91d3a61234568afb954dd SHA1
8897d24ea9d1e5bb4b238b9381d887a211223c11 SHA256
983f8a73a1a754cc7fdc60bf064844cf4ca213ccf3b5b17403198d2fb4fa6e35
-AUX rtirq-20050914-v0.1.bz2 2852 RMD160
e1dc61f98b9c659d5ead2f01c65cd556a7a0e1b6 SHA1
247ee7d4b0b3df4b35b954d2397d2587367bc095 SHA256
fc6a292ee4560fb8ee9e87ac39510afdab12ba7703817ec91351ee7e5a50ee31
-AUX rtirq-quick_fix.patch 1246 RMD160 bf19d539c08bb7e07d1aebcc6f9d6031f476bfb7
SHA1 d785555eb1481417206bce92b614c14da32a8355 SHA256
3e20d1dc35268ecc416ff387cfa904790447792d4ef895f3de1ada5cdf136b21
-AUX rtirq-quick_fix2.patch 698 RMD160 1664c48d0574f8e9afdb5a06669d0fc02e3bff44
SHA1 96a364abd9644f34a067f6ce729bd3ad0bed0de3 SHA256
c760dc9c645da10d9d56fc8443cd9475f910de810975fed64e863766a6d7d2bc
-DIST rtirq-20060218.tar.gz 3566 RMD160
d1c7c2e6917f95b0f5116c8d48b6112b539eb3ab SHA1
222b106f6a5f987dce7838bee733f71729f6a4f9 SHA256
7d91923e238fabe0b186aa8523586a62fbb80463f11c72b71ef4311fb40aabbd
-DIST rtirq-20060819.tar.gz 3694 RMD160
1a8604392ba2acf15cf289d2e43730fc1eb4366f SHA1
f71119e71ce4b844f64f99a03afb8b00d24ca0fb SHA256
5df34cadf5d269503d0b0c99707994867a1cacbe642fd9ee50e6e3ad5985da4b
-DIST rtirq-20070101.tar.gz 3960 RMD160
351c0a941ed6c22a47f2a0cadb2d0b8ab2962989 SHA1
1098ba58782a41db5401c9dabdf77428f724dce7 SHA256
dcd3527bf3db33b428633e6523f0859c685239b7550df6a922ae0af12b28b5f3
-DIST rtirq-20071012.tar.gz 3952 RMD160
4421e54c24502ce674545cc41f24d1ad6c4022f1 SHA1
aebfee8d5501eb285d44ddc3626e22b0fed82e4b SHA256
a6545438ee611fd68bd58715ff46dab49e5724358545f86186690c4c9997a545
-DIST rtirq-20090131.tar.gz 11014 RMD160
601d664b3ebefc5dee770479dd7c9c57826b92a3 SHA1
cdc51772b6b589e22a64ea92d3839d611a9d2292 SHA256
eb4cf03186b4748b592a2d849f78803c6a8ae2bc76c80a3e017380b9a176adc5
-EBUILD rtirq-20050914-r2.ebuild 1281 RMD160
dd49f846919420703e896965fcbdfadda760728b SHA1
ad36b8e3afe76c368fcf43535dc36ceb5f143fb7 SHA256
1b55dfaaa7d2770a1ef11849164289254256a07003fc2fda048837ff4636283d
-EBUILD rtirq-20060218-r1.ebuild 1357 RMD160
570b8834965c594dc38f9bca26dcc0432a7ec8ed SHA1
2f1ba119fd5bbf659068200c219b8e6c880be46c SHA256
773c1011743d8d8d39e76d4d510f4713a5a1549b0c7e72957261ba9c774712a5
-EBUILD rtirq-20060819-r1.ebuild 1567 RMD160
27ec6f0e4e25186b38b60fc826334d68f69152b1 SHA1
3c580204b65effbb3902204c9c34e33abca17eeb SHA256
7c96c1a9db6137f1bae976786a78d7388067f323d248490b4b12a453655e0305
-EBUILD rtirq-20070101.ebuild 1413 RMD160
3d2e43a1d67166beae6c5410ccc621431938936d SHA1
9f3c3785727a38ea491466e581ede16a581c198e SHA256
b4994218e78b44b2ef3a810c61009510e4634f7dbf4c38acbed26319481cc381
-EBUILD rtirq-20071012.ebuild 1801 RMD160
85b00ccd24975984ddea3e1b8c3fb380521f148d SHA1
56817272e033e9bd64af665694c1e4147a5d8ad0 SHA256
a7381bc21ec152b1a69e4f7d533861b17dc033e44461458ae76c8213ce332dc3
-EBUILD rtirq-20090131.ebuild 1801 RMD160
0d6513b4341bfc042c5c190c74ed8e7de7d918b6 SHA1
ac10b6770ac46ca7e0c563129a23697596004ab5 SHA256
f5324fcb3da6079c9500008a81cec5a9f6a1f825fdcc0407b9ed2392a496d702
-MISC ChangeLog 728 RMD160 008a8dd4547e80acda72abef9096d73918af35f9 SHA1
7c2406d6bbbdce36db89f780acd5b68fe74e36d9 SHA256
39a982927534d87d381c79013ee07289d30069f0e4ad7a216d072b2fc6dde974
+DIST rtirq-20090920.tar.gz 11377 RMD160
101637e8567b8e8f2a94b76e6cc08ed87d0ce6cc SHA1
1305fdc1758cfcc6f349ba431dfc4e293b5896c1 SHA256
e5868e0d5040525e4e25706fa58dc6260eba75913c2c4f176f158aa9dbf62bee
+EBUILD rtirq-20090920.ebuild 1719 RMD160
b3251ae57dcc002b92567f06fb999561453d146a SHA1
4ca38b2809e372ee159f0b17bedbcb90367b3706 SHA256
7dc3251fc286cc8dace95505e2c04151b553dda5ce7df5dbc73b03b9c9cc8796
+MISC ChangeLog 1224 RMD160 7a43c58e28a19473d0758bd6fb0e01b8895e8f9e SHA1
fb53b7d015fad654626bf731edd960dc54917ef8 SHA256
87cbea7387cd26f806c7713302e371b4b95cebe36f19fbe8071d3d8171d4a341
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Deleted: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20050914-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20050914-r2.ebuild
2010-05-16 20:30:54 UTC (rev 1681)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20050914-r2.ebuild
2010-05-17 03:56:11 UTC (rev 1682)
@@ -1,38 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header:
/cvsroot/jacklab/gentoo/sys-process/rtirq/rtirq-20050914-r1.ebuild,v 1.1.1.1
2006/04/10 11:35:53 gimpel Exp $
-
-#inherit eutils
-DESCRIPTION="Change the realtime scheduling policy and priority of relevant
system driver IRQ handlers"
-HOMEPAGE="http://www.rncbc.org/jack/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
- sys-apps/sysvinit"
-src_install(){
- cd "${D}"
- bzip2 -dc -k "${FILESDIR}/rtirq-20050914-v0.1.bz2" |patch -p1
- fperms 755 /etc/init.d/rtirq
- fowners root:root /etc/init.d/rtirq
- # I know its the wrong place to patch :)
- cd etc/init.d
- pwd
- patch -p3 <"${FILESDIR}/pidof_workaround.patch" || die "patching failed"
-}
-
-pkg_postinst(){
- einfo "now add the script to your runlevel"
- einfo "e.g. rc-update add rtirq default"
- einfo "config-file: /etc/conf.d/rtirq"
-
- einfo "You need an realtime-kernel to use this init-script:"
- einfo "kernel-patch: redhat.com/~mingo/realtime-preempt"
- einfo "select: (X) Complete Preemption (Real-Time) in kernel-config."
- einfo "Easy way to get an realtime kernel try:"
- einfo "emerge rt-sources from the proaudio overlay"
-}
Deleted: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060218-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060218-r1.ebuild
2010-05-16 20:30:54 UTC (rev 1681)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060218-r1.ebuild
2010-05-17 03:56:11 UTC (rev 1682)
@@ -1,45 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-#inherit eutils
-DESCRIPTION="Change the realtime scheduling policy and priority of relevant
system driver IRQ handlers"
-HOMEPAGE="http://www.rncbc.org/jack/"
-SRC_URI="http://www.rncbc.org/jack/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
- sys-apps/sysvinit"
-
-src_unpack(){
- unpack ${A}
- cd "${S}"
- gzip -cdf "${FILESDIR}/rt-initscript.gz" > rtirq
- sed -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" rtirq.sh ||
die "patching failed"
- sed -ie "s/:-\"softirq-timer\"//" rtirq.sh || die "patching failed"
- sed -ie "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" rtirq.conf
-}
-
-src_install(){
- exeinto /etc/init.d
- doexe rtirq rtirq.sh
- insinto /etc/conf.d
- newins rtirq.conf rtirq
-}
-
-pkg_postinst(){
- einfo "now add the script to your runlevel"
- einfo "e.g. rc-update add rtirq default"
- einfo "config-file: /etc/conf.d/rtirq"
-
- einfo "You need an realtime-kernel to use this init-script:"
- einfo "kernel-patch: redhat.com/~mingo/realtime-preempt"
- einfo "select: (X) Complete Preemption (Real-Time) in kernel-config."
- einfo "Easy way to get an realtime kernel try:"
- einfo "emerge rt-sources from the proaudio overlay"
-}
Deleted: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060819-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060819-r1.ebuild
2010-05-16 20:30:54 UTC (rev 1681)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20060819-r1.ebuild
2010-05-17 03:56:11 UTC (rev 1682)
@@ -1,51 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-inherit eutils fetch-tools
-DESCRIPTION="Change the realtime scheduling policy and priority of relevant
system driver IRQ handlers"
-HOMEPAGE="http://www.rncbc.org/jack/"
-
-P_URL="http://www.rncbc.org/jack"
-FIRST_URL="${P_URL}/${P}.tar.gz"
-SEC_URL="${P_URL}/old/${P}.tar.gz"
-SRC_URI="$(get_valid_url "${FIRST_URL}" "${SEC_URL}")"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
- sys-apps/sysvinit"
-
-src_unpack(){
- unpack ${A}
- cd "${S}"
- gzip -cdf "${FILESDIR}/rt-initscript.gz" > rtirq
- sed -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" rtirq.sh ||
die "patching failed"
- sed -ie "s/:-\"softirq-timer\"//" rtirq.sh || die "patching failed"
- sed -ie "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" rtirq.conf
- epatch "${FILESDIR}/rtirq-quick_fix.patch"
- epatch "${FILESDIR}/rtirq-quick_fix2.patch"
-}
-
-src_install(){
- exeinto /etc/init.d
- doexe rtirq rtirq.sh
- insinto /etc/conf.d
- newins rtirq.conf rtirq
-}
-
-pkg_postinst(){
- einfo "now add the script to your runlevel"
- einfo "e.g. rc-update add rtirq default"
- einfo "config-file: /etc/conf.d/rtirq"
-
- einfo "You need an realtime-kernel to use this init-script:"
- einfo "kernel-patch: redhat.com/~mingo/realtime-preempt"
- einfo "select: (X) Complete Preemption (Real-Time) in kernel-config."
- einfo "Easy way to get an realtime kernel try:"
- einfo "emerge rt-sources from the proaudio overlay"
-}
Deleted: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild
2010-05-16 20:30:54 UTC (rev 1681)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20070101.ebuild
2010-05-17 03:56:11 UTC (rev 1682)
@@ -1,46 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-inherit eutils
-DESCRIPTION="Change the realtime scheduling policy and priority of relevant
system driver IRQ handlers"
-HOMEPAGE="http://www.rncbc.org/jack/"
-
-P_URL="http://www.rncbc.org/jack"
-SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
- sys-apps/sysvinit"
-
-src_unpack(){
- unpack ${A}
- cd "${S}"
- gzip -cdf "${FILESDIR}/rt-initscript.gz" > rtirq
- sed -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" rtirq.sh ||
die "patching failed"
- sed -ie "s/:-\"softirq-timer\"//" rtirq.sh || die "patching failed"
- sed -ie "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" rtirq.conf
-}
-
-src_install(){
- exeinto /etc/init.d
- doexe rtirq rtirq.sh
- insinto /etc/conf.d
- newins rtirq.conf rtirq
-}
-
-pkg_postinst(){
- einfo "now add the script to your runlevel"
- einfo "e.g. rc-update add rtirq default"
- einfo "config-file: /etc/conf.d/rtirq"
-
- einfo "You need an realtime-kernel to use this init-script:"
- einfo "kernel-patch: redhat.com/~mingo/realtime-preempt"
- einfo "select: (X) Complete Preemption (Real-Time) in kernel-config."
- einfo "Easy way to get an realtime kernel try:"
- einfo "emerge rt-sources from the proaudio overlay"
-}
Deleted: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild
2010-05-16 20:30:54 UTC (rev 1681)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20071012.ebuild
2010-05-17 03:56:11 UTC (rev 1682)
@@ -1,59 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-inherit exteutils
-DESCRIPTION="Change the realtime scheduling policy and priority of relevant
system driver IRQ handlers"
-HOMEPAGE="http://www.rncbc.org/jack/"
-
-P_URL="http://www.rncbc.org/jack"
-SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
- sys-apps/sysvinit"
-
-src_unpack(){
- unpack ${A}
- cd "${S}"
- gzip -cdf "${FILESDIR}/rt-initscript.gz" > rtirq
- # use fullstatus to show the status of rtirq.sh
- esed_check -i -e '/depend(/'i"opts=\"fullstatus\"\n" \
- -e 's...@\(^status(.*\)@ful...@g' rtirq
-
- # set path for cfg file
- esed_check -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:"
rtirq.sh
-
- # cfg path
- esed_check -i -e "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" rtirq.conf
-
- # fixup to work with different kernels
- # see http://article.gmane.org/gmane.linux.gentoo.proaudio/2497
- esed_check -i -e 's...@\(egrep.*\)softirq\(.*\)@\1s(oft)?ir...@g'
rtirq.sh
-}
-
-src_install(){
- exeinto /etc/init.d
- doexe rtirq rtirq.sh
- insinto /etc/conf.d
- newins rtirq.conf rtirq
-}
-
-pkg_postinst(){
- elog "now add the script to your runlevel"
- elog "e.g. rc-update add rtirq default"
- elog "config-file: /etc/conf.d/rtirq"
- elog
- elog "You need an realtime-kernel to use this init-script:"
- elog "kernel-patch: redhat.com/~mingo/realtime-preempt"
- elog "select: (X) Complete Preemption (Real-Time) in kernel-config."
- elog "Easy way to get an realtime kernel try:"
- elog "emerge rt-sources from the proaudio overlay"
- elog
- elog "To display the full status of the rtirq script use:"
- elog "/etc/init.d/rtirq fullstatus"
-}
Deleted: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090131.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090131.ebuild
2010-05-16 20:30:54 UTC (rev 1681)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090131.ebuild
2010-05-17 03:56:11 UTC (rev 1682)
@@ -1,59 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-inherit exteutils
-DESCRIPTION="Change the realtime scheduling policy and priority of relevant
system driver IRQ handlers"
-HOMEPAGE="http://www.rncbc.org/jack/"
-
-P_URL="http://www.rncbc.org/jack"
-SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="|| ( >=sys-apps/util-linux-2.13 sys-process/schedutils )
- sys-apps/sysvinit"
-
-src_unpack(){
- unpack ${A}
- cd "${S}"
- gzip -cdf "${FILESDIR}/rt-initscript.gz" > rtirq
- # use fullstatus to show the status of rtirq.sh
- esed_check -i -e '/depend(/'i"opts=\"fullstatus\"\n" \
- -e 's...@\(^status(.*\)@ful...@g' rtirq
-
- # set path for cfg file
- esed_check -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:"
rtirq.sh
-
- # cfg path
- esed_check -i -e "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" rtirq.conf
-
- # fixup to work with different kernels
- # see http://article.gmane.org/gmane.linux.gentoo.proaudio/2497
- esed_check -i -e 's...@\(egrep.*\)softirq\(.*\)@\1s(oft)?ir...@g'
rtirq.sh
-}
-
-src_install(){
- exeinto /etc/init.d
- doexe rtirq rtirq.sh
- insinto /etc/conf.d
- newins rtirq.conf rtirq
-}
-
-pkg_postinst(){
- elog "now add the script to your runlevel"
- elog "e.g. rc-update add rtirq default"
- elog "config-file: /etc/conf.d/rtirq"
- elog
- elog "You need an realtime-kernel to use this init-script:"
- elog "kernel-patch: redhat.com/~mingo/realtime-preempt"
- elog "select: (X) Complete Preemption (Real-Time) in kernel-config."
- elog "Easy way to get an realtime kernel try:"
- elog "emerge rt-sources from the proaudio overlay"
- elog
- elog "To display the full status of the rtirq script use:"
- elog "/etc/init.d/rtirq fullstatus"
-}
Copied: trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090920.ebuild (from
rev 1674, trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090131.ebuild)
===================================================================
--- trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090920.ebuild
(rev 0)
+++ trunk/overlays/proaudio/sys-process/rtirq/rtirq-20090920.ebuild
2010-05-17 03:56:11 UTC (rev 1682)
@@ -0,0 +1,60 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit exteutils
+
+RESTRICT="mirror"
+DESCRIPTION="Change the realtime scheduling policy and priority of relevant
system driver IRQ handlers"
+HOMEPAGE="http://www.rncbc.org/jack/"
+
+SRC_URI="http://www.rncbc.org/jack/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=">=sys-apps/util-linux-2.13
+ sys-apps/sysvinit"
+
+src_prepare() {
+ #gzip -cdf "${FILESDIR}/rt-initscript.gz" > rtirq
+ # use fullstatus to show the status of rtirq.sh
+ #esed_check -i -e '/depend(/'i"opts=\"fullstatus\"\n" \
+ # -e 's...@\(^status(.*\)@ful...@g' rtirq
+
+ # set path for cfg file
+ esed_check -ie "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:"
rtirq.sh
+
+ # cfg path
+ esed_check -i -e "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" rtirq.conf
+
+ # fixup to work with different kernels
+ # see http://article.gmane.org/gmane.linux.gentoo.proaudio/2497
+ esed_check -i -e 's...@\(egrep.*\)softirq\(.*\)@\1s(oft)?ir...@g'
rtirq.sh
+}
+
+src_install(){
+ mv rtirq.sh rtirq
+ exeinto /etc/init.d
+ doexe rtirq
+ insinto /etc/conf.d
+ newins rtirq.conf rtirq
+}
+
+pkg_postinst(){
+ elog "now add the script to your runlevel"
+ elog "e.g. rc-update add rtirq default"
+ elog "config-file: /etc/conf.d/rtirq"
+ elog
+ elog "You need an realtime-kernel to use this init-script:"
+ elog "kernel-patch: redhat.com/~mingo/realtime-preempt"
+ elog "select: (X) Complete Preemption (Real-Time) in kernel-config."
+ elog "Easy way to get an realtime kernel try:"
+ elog "emerge rt-sources from the proaudio overlay"
+ elog
+ elog "To display the full status of the rtirq script use:"
+ elog "/etc/init.d/rtirq fullstatus"
+}