#!/bin/sh case $1 in drivers) . /etc/init.d/rc.functions setup_drivers "$(echo "lirc_serial"; cd /lib/modules/$(uname -r)/kernel/drivers/char/lirc; find . -name "*.ko" -printf "%P\n" | sed 's/\.ko//')" ;; keymaps) echo "-" cat /usr/share/lirc_keymaps ;; setkeymap) . /etc/init.d/rc.functions if [ -n "$LIRC_KEYMAP" ]; then test -e /etc/lircd.conf && mv -f /etc/lircd.conf /etc/lircd.conf.bak wget "http://lirc.sourceforge.net/remotes/$LIRC_KEYMAP" -O /etc/lircd.conf -q /etc/init.d/lirc restart >/var/log/lirc 2>&1 fi ;; esac