Репозитории ALT
S: | 0.9.18-alt3.qa2 |
5.1: | 0.9.18-alt3 |
4.1: | 0.9.16-alt3 |
4.0: | 0.9.16-alt3 |
3.0: | 0.9.16-alt1 |
Группа :: Система/Серверы
Пакет: irda-utils
Главная Изменения Спек Патчи Исходники Загрузить Gear Bugs and FR Repocop
#!/bin/sh
#
# irda This shell script takes care of starting and stopping
# IrDA support
#
# description: lrmanager is the irda daemon required for irda to work \
# properly.
#
# chkconfig: 2345 47 85
# Source function library.
. /etc/init.d/functions
# Source IrDA networking configuration.
SourceIfNotEmpty /etc/sysconfig/irda
# Check that irda is up.
[ "$IRDA" != "no" ] || exit 0
[ -f /usr/sbin/irattach ] || exit 0
ARGS=
if [ -n "$DONGLE" ] ; then
ARGS="$ARGS -d $DONGLE"
fi
if [ "$DISCOVERY" = "yes" ];then
ARGS="$ARGS -s"
fi
LOCKFILE=/var/lock/subsys/irda
RETVAL=0
start()
{
# Attach irda device
echo -n "Starting IrDA: "
start_daemon --lockfile "$LOCKFILE" -- irattach ${DEVICE} ${ARGS}
RETVAL=$?
return $RETVAL
}
stop()
{
# Stop service.
echo -n "Shutting down IrDA: "
stop_daemon --lockfile "$LOCKFILE" -- irattach
RETVAL=$?
return $RETVAL
}
restart()
{
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
condstop)
if [ -e "$LOCKFILE" ]; then
stop
fi
;;
condrestart)
if [ -e "$LOCKFILE" ]; then
restart
fi
;;
status)
status irattach
RETVAL=$?
;;
*)
echo "Usage: ${0##*/} {start|stop|reload|restart|condstop|condrestart|status}"
RETVAL=1
esac
exit $RETVAL