1) in /etc/init.d ein File namens "l4msettime" erstellen
2) folgenden Text rein kopieren:
Code
#! /bin/sh
### BEGIN INIT INFO
# Provides: lirc
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Sets L4M132C Time
# Description: Sets L4M132C Time
#
### END INIT INFO
case "$1" in
start)
/etc/init.d/inputlirc restart
l4m132c_tool -p "/dev/usb/hiddev0" -t # set date/time of display module
l4m132c_tool -p "/dev/usb/hiddev1" -t # set date/time of display module
l4m132c_tool -p "/dev/hiddev0"
l4m132c_tool -p "/dev/hiddev1"
echo "Time was set!"
;;
stop)
l4m132c_tool -p "/dev/usb/hiddev0" -t # set date/time of display module
l4m132c_tool -p "/dev/usb/hiddev1" -t # set date/time of display module
echo "Time was set!"
;;
esac
exit 0
Alles anzeigen
3) folgendes in der Shell eingeben:
update-rc.d -f l4msettime defaults
Fertig:
- beim Start wird die Uhr gesetzt und dann wieder das Logo gezeigt
- beim Shutdown wird die Uhr wieder gesetzt, das Logo aber nicht angezeigt
Weil ich zu faul bin, habe ich einfach beide Devices angegeben (hiddev0 und hiddev1). Korrekt waere nur das richtige zu benutzen.
Ausserdem habe ich inputlirc nochmal gestartet, da es sonst bei Neustart aus irgendeinem Grund nicht funzt.
Besser soll ein upstart script sein, darueber weiss ich aber noch nichts... Muss mich da erst einlesen.
Gruss,
vma