From 702559018be7e74df3053c9232a04e0e85e7b427 Mon Sep 17 00:00:00 2001 From: André Fabian Silva Delgado Date: Tue, 22 Mar 2016 05:05:57 -0300 Subject: rtirq: add new package to [pcr] --- pcr/rtirq/PKGBUILD | 25 +++++++++++++++++++++++++ pcr/rtirq/rtirq.install | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 pcr/rtirq/PKGBUILD create mode 100644 pcr/rtirq/rtirq.install diff --git a/pcr/rtirq/PKGBUILD b/pcr/rtirq/PKGBUILD new file mode 100644 index 000000000..66f2710f6 --- /dev/null +++ b/pcr/rtirq/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer (Arch): Corey Mwamba +pkgname=rtirq +pkgver=20150216 +pkgrel=1 +pkgdesc="Realtime IRQ thread system tuning." +arch=('any') +url="http://www.rncbc.org/jack/" +license=('GPL') +groups=('multimedia') +depends=('bash') +backup=('etc/conf.d/rtirq' 'usr/lib/systemd/system/rtirq.service') +install=rtirq.install +source=(http://www.rncbc.org/jack/$pkgname-$pkgver.tar.gz) +md5sums=('59e8b012c16b1e879ce8648f537400c5') + +package() { + cd "$srcdir/$pkgname-$pkgver" +sed -e "s|etc/sysconfig/rtirq|etc/conf.d/rtirq|" -i rtirq.sh +sed -e "s|IRQ\.|irq/|" -i rtirq.sh +sed -e "s|etc/init.d|usr/bin|" -i rtirq.service +install -vD rtirq.sh -m 0755 $pkgdir/usr/bin/rtirq +install -vD rtirq.conf -m 0644 $pkgdir/etc/conf.d/rtirq +install -vD rtirq.service -m 0644 $pkgdir/usr/lib/systemd/system/rtirq.service +} + diff --git a/pcr/rtirq/rtirq.install b/pcr/rtirq/rtirq.install new file mode 100644 index 000000000..d4488c287 --- /dev/null +++ b/pcr/rtirq/rtirq.install @@ -0,0 +1,33 @@ +# arg 1: the new package version +post_install() { + cat << EOF + +==> This script works in conjunction with a realtime kernel. +==> To enable rtirq from start-up: +==> #systemctl enable rtirq +==> To start it manually: +==> # systemctl start rtirq +==> Configuration takes place in /etc/conf.d/rtirq + +EOF +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + cat << EOF + +==> This script works in conjunction with a realtime kernel. +==> To enable rtirq from start-up: +==> #systemctl enable rtirq +==> To start it manually: +==> # systemctl start rtirq +==> Configuration takes place in /etc/conf.d/rtirq + + +EOF +} + +op=$1 +shift +$op $* -- cgit v1.2.3