From 7d79c8c43bd2b1562898dc551ae2e4d18f851cc7 Mon Sep 17 00:00:00 2001 From: Victor Tebar Date: Mon, 5 Dec 2022 11:19:54 +0000 Subject: [PATCH] acpid : add runit service file --- main/acpid/.checksums | 1 + main/acpid/run.acpid | 3 +++ main/acpid/spkgbuild | 11 +++++++++-- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 main/acpid/run.acpid diff --git a/main/acpid/.checksums b/main/acpid/.checksums index 5d505e28c..c7bd05e1c 100644 --- a/main/acpid/.checksums +++ b/main/acpid/.checksums @@ -1,2 +1,3 @@ 988c2e3fd5ba0ea4492d3ba7273af295 acpid-2.0.34.tar.xz d22a8b6910dcf4f4d08fb658fa78e999 rc.acpid +96f1ebf88d049c8348687a03f627f13f run.acpid diff --git a/main/acpid/run.acpid b/main/acpid/run.acpid new file mode 100644 index 000000000..0f41739c0 --- /dev/null +++ b/main/acpid/run.acpid @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r conf ] && . ./conf +exec acpid -f ${OPTS:=-l} diff --git a/main/acpid/spkgbuild b/main/acpid/spkgbuild index c105a9d67..1668228b9 100755 --- a/main/acpid/spkgbuild +++ b/main/acpid/spkgbuild @@ -5,7 +5,8 @@ name=acpid version=2.0.34 release=1 source="https://downloads.sourceforge.net/acpid2/$name-$version.tar.xz - rc.$name" + rc.$name + run.acpid" build() { cd $name-$version @@ -28,6 +29,12 @@ cat > $PKG/etc/acpi/lid.sh << "EOF" EOF chmod +x $PKG/etc/acpi/lid.sh + # service files + if [ ! -e /sbin/init ] !! [ "$(readlink /sbin/init)" = /sbin/runit-init ] ; then + # runit service + install -Dm755 $SRC/run.$name $PKG/etc/sv/$name/run + else # rc service - install -Dm755 $SRC/rc.$name $PKG/etc/rc.d/$name + install -Dm755 $SRC/rc.$name $PKG/etc/rc.d/$name + fi }