diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rwxr-xr-x | wakeup-triggers.openrc | 15 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2ef338651016 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = wakeup-triggers-openrc + pkgdesc = OpenRC init script to run 'wakeup-triggers.sh' at boot. + pkgver = 20231207.01 + pkgrel = 1 + url = https://aur.archlinux.org/packages/wakeup-triggers-openrc + arch = any + license = GPL3 + depends = wakeup-triggers + optdepends = openrc: To make use of this init script. + source = wakeup-triggers.openrc + sha256sums = f73d8c67f985e9257194651693b5162e812c38f6c3330db1b81e1993e54d34ae + +pkgname = wakeup-triggers-openrc diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e8f4120ce852 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: dreieck + + +_pkgname=wakeup-triggers +pkgname="${_pkgname}-openrc" + +pkgver=20231207.01 +pkgrel=1 +pkgdesc="OpenRC init script to run 'wakeup-triggers.sh' at boot." +arch=( + 'any' +) +url="https://aur.archlinux.org/packages/${pkgname}" +license=('GPL3') +depends=( + 'wakeup-triggers' +) +makedepends=() +optdepends=( + 'openrc: To make use of this init script.' +) +provides=() +conflicts=() +source=( + 'wakeup-triggers.openrc' +) +sha256sums=( + 'f73d8c67f985e9257194651693b5162e812c38f6c3330db1b81e1993e54d34ae' +) + +package() { + install -Dvm755 "${srcdir}/wakeup-triggers.openrc" "${pkgdir}/etc/init.d/wakeup-triggers" +} diff --git a/wakeup-triggers.openrc b/wakeup-triggers.openrc new file mode 100755 index 000000000000..4700dcc55932 --- /dev/null +++ b/wakeup-triggers.openrc @@ -0,0 +1,15 @@ +#!/usr/bin/openrc-run + +description="Deactivate wakeup triggers except those specified in '/etc/wakeup-triggers.conf'." + +depend() { + after bootmisc # We want to have /tmp set up before, and have a /tmp cleanup run before, since it saves data in /tmp/wakeup-triggers. +} + +start() { + /usr/bin/wakeup-triggers.sh start +} + +stop() { + /usr/bin/wakeup-triggers.sh stop +} |