From c155b99f23b349f1622fbc3084c1d49c21b90078 Mon Sep 17 00:00:00 2001 From: Juan RP <xtraeme@gmail.com> Date: Mon, 13 Oct 2014 14:03:54 +0200 Subject: [PATCH] irqbalance: added runit service. --- srcpkgs/irqbalance/files/irqbalance/run | 2 ++ srcpkgs/irqbalance/template | 12 +++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) create mode 100755 srcpkgs/irqbalance/files/irqbalance/run diff --git a/srcpkgs/irqbalance/files/irqbalance/run b/srcpkgs/irqbalance/files/irqbalance/run new file mode 100755 index 0000000000..b34ea7c292 --- /dev/null +++ b/srcpkgs/irqbalance/files/irqbalance/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec irqbalance -f diff --git a/srcpkgs/irqbalance/template b/srcpkgs/irqbalance/template index 574e9ebdb7..bdb8c2572e 100644 --- a/srcpkgs/irqbalance/template +++ b/srcpkgs/irqbalance/template @@ -1,11 +1,12 @@ # Template file for 'irqbalance' pkgname=irqbalance version=1.0.7 -revision=2 +revision=3 +build_options="systemd" +replaces="runit-void<20141013_2" build_style=gnu-configure hostmakedepends="automake libtool pkg-config" makedepends="libglib-devel libcap-ng-devel libnuma-devel" -systemd_services="irqbalance.service on" short_desc="Handholding your interrupts for power and performance" maintainer="Juan RP <xtraeme@gmail.com>" license="GPL-2" @@ -13,11 +14,12 @@ homepage="https://code.google.com/p/irqbalance/" distfiles="https://github.com/Irqbalance/irqbalance/archive/v${version}.tar.gz" checksum=8c3916780d254b74fb1c7ec22876d63ac01f1b32776d9204a604b73c8f591d2a - pre_configure() { autoreconf -fi } - post_install() { - vinstall ${FILESDIR}/${pkgname}.service 644 usr/lib/systemd/system + vsv ${pkgname} + if [ "$build_option_systemd" ]; then + vinstall ${FILESDIR}/${pkgname}.service 644 usr/lib/systemd/system + fi }