Hallo,
So viele Scripte sind nicht notwendig, da VDR den shutdown über IR einleitet.
Damit aber das RemotePi Board weiß, dass ein shutdown durchgeführt wird und kurz nach shutdown den rpi komplett ausschaltet, muss folgendes Script ausgeführt werden:
cat /etc/shutdown-init.sh
#!/bin/bash
# Shutdown-Script for MSL-Digital RemotePi Board
# this is the GPIO pin receiving the shut-down signal
GPIOpin1=14
echo "$GPIOpin1" > /sys/class/gpio/export
echo "in" > /sys/class/gpio/gpio$GPIOpin1/direction
usleep 200000
power=$(cat /sys/class/gpio/gpio$GPIOpin1/value)
echo "out" > /sys/class/gpio/gpio$GPIOpin1/direction
echo "1" > /sys/class/gpio/gpio$GPIOpin1/value
usleep 200000
GPIOpin=15
echo "$GPIOpin" > /sys/class/gpio/export
# execute shutdown sequence on pin
echo "out" > /sys/class/gpio/gpio$GPIOpin/direction
echo "1" > /sys/class/gpio/gpio$GPIOpin/value
usleep 125000
echo "0" > /sys/class/gpio/gpio$GPIOpin/value
usleep 200000
echo "1" > /sys/class/gpio/gpio$GPIOpin/value
usleep 400000
echo "0" > /sys/class/gpio/gpio$GPIOpin/value
#End
Dieses Script wird mit /etc/init.d/rc.poweroff aufgerufen:
cat /etc/init.d/rc.poweroff
#!/bin/sh
#
# System herunterfahren
{
. /etc/init.d/rc.functions
sh /etc/shutdown-init.sh
export BOOTSTEPS=$STOPSTEPS
...
Wie stehen die Chancen, dass diese Erweiterung in MLD aufgenommen wird?
Oder besteht kein Interesse, das MLD erweitert bzw. verbessert wird?
Viele Grüße
Uwe