From e7bd9c51874c4fb5194f02ae104e76cb08fcc7b1 Mon Sep 17 00:00:00 2001 From: Matt Reimer Date: Mon, 30 Jan 2006 22:06:02 +0000 Subject: irda-utils: instead of assuming that /dev/ttyS1 is the IrDA port, get the port and attendant arguments from /etc/sysconfig/irda. --- packages/irda-utils/files/init | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) (limited to 'packages/irda-utils/files') diff --git a/packages/irda-utils/files/init b/packages/irda-utils/files/init index f644e59295..f1594aae87 100755 --- a/packages/irda-utils/files/init +++ b/packages/irda-utils/files/init @@ -1,21 +1,35 @@ #! /bin/sh -DESC=irattach +# Source IrDA networking configuration. +. /etc/sysconfig/irda + +# Check that irda is up. +[ ${IRDA} = "no" ] && exit 0 + +[ -f /usr/sbin/irattach ] || exit 0 + +ARGS= +if [ $DONGLE ]; then + ARGS="$ARGS -d $DONGLE" +fi +if [ "$DISCOVERY" = "yes" ];then + ARGS="$ARGS -s" +fi case "$1" in start) - echo -n "Starting $DESC: " - irattach /dev/ttyS1 > /dev/null 2>&1 & + echo -n "Starting IrDA: " + irattach ${DEVICE} ${ARGS} > /dev/null 2>&1 & echo "$NAME." ;; stop) - echo -n "Stopping $DESC: " + echo -n "Stopping IrDA: " killall irattach > /dev/null 2>&1 echo "$NAME." ;; restart|force-reload) - echo -n "Restarting $DESC: " - irattach /dev/ttyS1 > /dev/null 2>&1 & + echo -n "Restarting IrDA: " + irattach ${DEVICE} ${ARGS} > /dev/null 2>&1 & sleep 1 killall irattach > /dev/null 2>&1 echo "$NAME." -- cgit 1.2.3-korg