From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 50752138334 for ; Wed, 24 Oct 2018 11:58:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 79776E098A; Wed, 24 Oct 2018 11:58:15 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 10212E098A for ; Wed, 24 Oct 2018 11:58:14 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id A2D3D335C36 for ; Wed, 24 Oct 2018 11:58:12 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E31F1449 for ; Wed, 24 Oct 2018 11:58:10 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1540382185.2cfc06b5af03ba8fc3369dfa013cdf7e60cbcb76.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-process/rtirq/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-process/rtirq/Manifest sys-process/rtirq/rtirq-20180209.ebuild X-VCS-Directories: sys-process/rtirq/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: 2cfc06b5af03ba8fc3369dfa013cdf7e60cbcb76 X-VCS-Branch: master Date: Wed, 24 Oct 2018 11:58:10 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: adcc6f81-70ca-44ac-9c6e-4127912c1a9f X-Archives-Hash: db51696547c1fa1d717ee6ead703ef88 commit: 2cfc06b5af03ba8fc3369dfa013cdf7e60cbcb76 Author: Karl Linden gmail com> AuthorDate: Sat Oct 13 15:32:42 2018 +0000 Commit: Michał Górny gentoo org> CommitDate: Wed Oct 24 11:56:25 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cfc06b5 sys-process/rtirq: version bump to 20180209 - Install systemd service file. - Bump to EAPI 7. - Drop explicit RDEPEND on sys-apps/util-linux. - Group variables as in skel.ebuild. - Update LICENSE to GPL-2+ in accordance with rtirq.sh. - Do not use PN variable in src_install. - Remove OpenRC specific code that was not very useful anyway. - Use KV_LOCAL from linux-info to detect if the current kernel is realtime or not. - Avoid using grep unnecessarily. Closes: https://bugs.gentoo.org/653732 Signed-off-by: Karl Linden gmail.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10135 Signed-off-by: Michał Górny gentoo.org> sys-process/rtirq/Manifest | 1 + sys-process/rtirq/rtirq-20180209.ebuild | 38 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/sys-process/rtirq/Manifest b/sys-process/rtirq/Manifest index 57ca7c2065b..4c95062e111 100644 --- a/sys-process/rtirq/Manifest +++ b/sys-process/rtirq/Manifest @@ -1 +1,2 @@ DIST rtirq-20150216.tar.gz 12249 BLAKE2B b138c3b274e7d0875fc18d21ff77291975f86d841cfd06d704b428bcf7e106fb06b4738a4d8dd88ca2e58fa719b8232ef8a61df0bd088c9a368497e27095bd39 SHA512 4cb4e3a8e314cec238c2a21c975bec258f229b660e0994893b73aa0b16f6041179ff4e220532fde237d70e15fd5420e22ee5dbf84168148060e760d76617b59c +DIST rtirq-20180209.tar.gz 12290 BLAKE2B 432bf6c931b753d4d9a5d7c50a35b0fb9b2161d09c9f762b97a5aae88152de1f3d14a2a4ccc46d8607d7379e4a7a659d603cc09ee20017923b176359eb4b9133 SHA512 9de924e627b91d6df162b6c8c0c3421fbab11f08162abe98b0fac8742ea924a7e0a18aab23d828e19fe81dfdb70f2f6814c7195acbcbc93af9a339dc549190b2 diff --git a/sys-process/rtirq/rtirq-20180209.ebuild b/sys-process/rtirq/rtirq-20180209.ebuild new file mode 100644 index 00000000000..5186ad22dd4 --- /dev/null +++ b/sys-process/rtirq/rtirq-20180209.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit linux-info systemd + +DESCRIPTION="Modify realtime scheduling policy and priority of IRQ handlers" +HOMEPAGE="http://www.rncbc.org/archive/#rtirq" +SRC_URI="http://www.rncbc.org/archive/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_prepare() { + get_version + + # Correct config file path. + sed -i -e "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" ${PN}.sh || die + sed -i -e "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" ${PN}.conf || die + + default +} + +src_install() { + dosbin rtirq.sh + doinitd "${FILESDIR}"/rtirq + newconfd rtirq.conf rtirq + systemd_dounit rtirq.service +} + +pkg_postinst() { + if [[ ${KV_LOCAL} != *rt* ]] ; then + elog "To use rtirq you need a realtime kernel." + elog "Realtime kernel sources are supplied in sys-kernel/rt-sources." + fi +}