diff options
author | James Meyer <james.meyer@operamail.com> | 2010-10-23 18:17:40 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2010-10-23 18:19:39 (GMT) |
commit | adbcf19958300e9b6598990184c8815b945ba0ee (patch) | |
tree | f4283c850ac0ac202c17e78a637ee7ca8147621b /abs/core/lirc-utils/lircd | |
parent | 61a68250df10d29b624650948484898334ff22d0 (diff) | |
download | linhes_pkgbuild-adbcf19958300e9b6598990184c8815b945ba0ee.zip linhes_pkgbuild-adbcf19958300e9b6598990184c8815b945ba0ee.tar.gz linhes_pkgbuild-adbcf19958300e9b6598990184c8815b945ba0ee.tar.bz2 |
Removed old core and extra from repo. Renamed -testing to core/extra. This will setup the base for the testing branch.
Diffstat (limited to 'abs/core/lirc-utils/lircd')
-rwxr-xr-x | abs/core/lirc-utils/lircd | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/abs/core/lirc-utils/lircd b/abs/core/lirc-utils/lircd index f4686d7..27e5af3 100755 --- a/abs/core/lirc-utils/lircd +++ b/abs/core/lirc-utils/lircd @@ -2,12 +2,19 @@ . /etc/rc.conf . /etc/rc.d/functions -. /etc/conf.d/lircd +. /etc/conf.d/lircd.conf PID=$(pidof -o %PPID /usr/sbin/lircd) +LIRCD_SYMLINKFILE=/dev/lircd +LIRCD_SOCKET=/var/run/lirc/lircd case "$1" in start) stat_busy "Starting LIRC Daemon" + rm -f $LIRCD_SOCKET && ln -s $LIRCD_SOCKET $LIRCD_SYMLINKFILE + if [ $? -ne 0 ]; then + stat_fail + exit 0 + fi [ -n "$LIRC_DRIVER" ] && LIRC_EXTRAOPTS="-H $LIRC_DRIVER $LIRC_EXTRAOPTS" [ -z "$PID" ] && if [ -n "$LIRC_DEVICE" ] ; then @@ -24,6 +31,7 @@ case "$1" in ;; stop) stat_busy "Stopping LIRC Daemon" + rm -f $LIRCD_SYMLINKFILE [ ! -z "$PID" ] && kill $PID &> /dev/null if [ $? -gt 0 ]; then stat_fail @@ -38,6 +46,6 @@ case "$1" in $0 start ;; *) - echo "usage: $0 {start|stop|restart}" + echo "usage: $0 start|stop|restart" esac exit 0 |