diff options
author | Britney Fransen <brfransen@gmail.com> | 2015-01-29 18:53:41 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2015-01-29 18:53:41 (GMT) |
commit | 328b8e929de3d3d53044cc17f107752a4cb2984c (patch) | |
tree | 775de92eddbfed9c724b60cc50fb35bc8006b53a | |
parent | baa62226f566018baefd6b847ab6d63939e38a5b (diff) | |
download | linhes_pkgbuild-328b8e929de3d3d53044cc17f107752a4cb2984c.zip linhes_pkgbuild-328b8e929de3d3d53044cc17f107752a4cb2984c.tar.gz linhes_pkgbuild-328b8e929de3d3d53044cc17f107752a4cb2984c.tar.bz2 |
runit-scripts: add irexec service for runit to manage
-rwxr-xr-x | abs/core/runit-scripts/PKGBUILD | 2 | ||||
-rwxr-xr-x | abs/core/runit-scripts/runit.install | 6 | ||||
-rw-r--r-- | abs/core/runit-scripts/runitscripts/services/irexec/run | 12 |
3 files changed, 19 insertions, 1 deletions
diff --git a/abs/core/runit-scripts/PKGBUILD b/abs/core/runit-scripts/PKGBUILD index 35620e6..9d119a1 100755 --- a/abs/core/runit-scripts/PKGBUILD +++ b/abs/core/runit-scripts/PKGBUILD @@ -1,6 +1,6 @@ pkgname=runit-scripts pkgver=8.3 -pkgrel=2 +pkgrel=3 pkgdesc="collection of startup scripts for runit" url="http://smarden.org/runit/" license="BSD" diff --git a/abs/core/runit-scripts/runit.install b/abs/core/runit-scripts/runit.install index 4ec6a9f..3cf5036 100755 --- a/abs/core/runit-scripts/runit.install +++ b/abs/core/runit-scripts/runit.install @@ -39,6 +39,12 @@ post_upgrade(){ then rm -r /etc/sv/lircd fi + + # add irexec + if [ -e /service/remotes ] && [ ! -e /service/irexec ] + then + add_service.sh irexec + fi } diff --git a/abs/core/runit-scripts/runitscripts/services/irexec/run b/abs/core/runit-scripts/runitscripts/services/irexec/run new file mode 100644 index 0000000..55653a3 --- /dev/null +++ b/abs/core/runit-scripts/runitscripts/services/irexec/run @@ -0,0 +1,12 @@ +#!/bin/sh +exec 2>&1 + +. /etc/rc.conf +. /etc/rc.d/functions + +if [[ -z $(pidof lircd) ]]; then + stat_runit "No lircd process, can't start irexec" +else + stat_runit "Starting irexec" + exec /usr/bin/irexec /etc/lircrc +fi |