summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcoreymwamba2015-06-13 06:32:24 +0100
committercoreymwamba2015-06-13 06:32:24 +0100
commitc8b88d927dc179e5bc865424cb481ca5eff19d96 (patch)
treea3d45742108ab4192678e11adbe5dbec9a503c4c
downloadaur-c8b88d927dc179e5bc865424cb481ca5eff19d96.tar.gz
intial import
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD26
-rw-r--r--rtirq.install33
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3c712f0a42c4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = rtirq
+ pkgdesc = Realtime IRQ thread system tuning.
+ pkgver = 20150216
+ pkgrel = 1
+ url = http://www.rncbc.org/jack/
+ install = rtirq.install
+ arch = any
+ groups = multimedia
+ license = GPL
+ depends = bash
+ backup = etc/conf.d/rtirq
+ backup = usr/lib/systemd/system/rtirq.service
+ source = http://www.rncbc.org/jack/rtirq-20150216.tar.gz
+ md5sums = 59e8b012c16b1e879ce8648f537400c5
+
+pkgname = rtirq
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8bef88792e55
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Corey Mwamba <contact.me@coreymwamba.co.uk>
+# Contributor: Corey Mwamba <contact.me@coreymwamba.co.uk>
+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/rtirq.install b/rtirq.install
new file mode 100644
index 000000000000..d4488c287f2b
--- /dev/null
+++ b/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 $*