AW: Fritzbox 6490 von KD mit DS-Lite

Übrigens:
Raspbian ist einfach nur ein Debian, nur halt speziell für den Raspberry Pi gebaut.
Deshalb funktioniert auch (nahezu) alles ganz genauso wie auf einem "richtigen" Linux-PC mit Debian und dementsprechend viele Infos kann man im Netz finden, wenn man sie benötigt.
Aus dem Grund sehe ich auch nicht wirklich einen Sinn in IPC, sondern nutze lieber die vorhandenen Standardwerkzeuge.
Wenn Du dieses Script
als
/etc/init.d/softcam
auf den Pi speicherst, dann mit
chmod 777 /etc/init.d/softcam
ausführbar machst, kannst Du es danach mit
update-rc.d softcam defaults
beim Systemstart und bei entsprechenden runlevel-Änderungen starten/stoppen lassen (update-rc.d führst Du einmalig aus, danach kümmert sich Debian um den oscam-Start/Stop).
Bei Verwendung dieses Scripts in unveränderter Form gehört oscam nach
/usr/bin/oscam
und dessen Config-Files nach
/etc/tuxbox/config/oscam
(übrigens exakt genauso wie auf E2-Boxen mit OpenPLi).
Die oscam-Configs kannst Du weitgehend unverändert von der Fritz!Box übernehmen und die Binary halt mit simplebuild bauen (Wie gesagt, Raspbian ist ein Debian, also gehst Du auch genauso vor wie dort für Debian beschrieben).
Alternativ kannst Du natürlich auch IPC nutzen, aber so verkehrt kann es nicht sein, sich ein bißchen mehr mit dem Gerät/System zu beschäftigen, das da bei Dir rumwerkelt.

Übrigens:
Raspbian ist einfach nur ein Debian, nur halt speziell für den Raspberry Pi gebaut.
Deshalb funktioniert auch (nahezu) alles ganz genauso wie auf einem "richtigen" Linux-PC mit Debian und dementsprechend viele Infos kann man im Netz finden, wenn man sie benötigt.
Aus dem Grund sehe ich auch nicht wirklich einen Sinn in IPC, sondern nutze lieber die vorhandenen Standardwerkzeuge.
Wenn Du dieses Script
Code:
#!/bin/bash
### BEGIN INIT INFO
# Provides: oscam
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: oscam
# Description: oscam SoftCAM, card reader and server.
### END INIT INFO
case "$1" in
start)
ulimit -s 1024
kill `cat /tmp/oscam.pid` 2> /dev/null
killall oscam 2> /dev/null
sleep 1
/usr/bin/oscam --config-dir /etc/tuxbox/config/oscam --daemon --pidfile /tmp/oscam.pid --restart 2 --utf8
;;
stop)
kill `cat /tmp/oscam.pid` 2> /dev/null
killall oscam 2> /dev/null
;;
restart|reload)
$0 stop
sleep 1
$0 start
;;
version)
oscam -V | grep 'Version\|IPv6' | sed 's/^.*unstable_/oscam /g' | sed 's/IPv6.*yes/with IPv6/g' | sed ':a;N;$!ba;s/\n/ /g'
;;
info)
oscam -V | grep 'Version\|IPv6' | sed 's/^.*unstable_/oscam /g' | sed 's/IPv6.*yes/with IPv6/g' | sed ':a;N;$!ba;s/\n/ /g'
;;
*)
echo "Usage: $0 start|stop|restart"
exit 1
;;
esac
exit 0
/etc/init.d/softcam
auf den Pi speicherst, dann mit
chmod 777 /etc/init.d/softcam
ausführbar machst, kannst Du es danach mit
update-rc.d softcam defaults
beim Systemstart und bei entsprechenden runlevel-Änderungen starten/stoppen lassen (update-rc.d führst Du einmalig aus, danach kümmert sich Debian um den oscam-Start/Stop).
Bei Verwendung dieses Scripts in unveränderter Form gehört oscam nach
/usr/bin/oscam
und dessen Config-Files nach
/etc/tuxbox/config/oscam
(übrigens exakt genauso wie auf E2-Boxen mit OpenPLi).
Die oscam-Configs kannst Du weitgehend unverändert von der Fritz!Box übernehmen und die Binary halt mit simplebuild bauen (Wie gesagt, Raspbian ist ein Debian, also gehst Du auch genauso vor wie dort für Debian beschrieben).
Alternativ kannst Du natürlich auch IPC nutzen, aber so verkehrt kann es nicht sein, sich ein bißchen mehr mit dem Gerät/System zu beschäftigen, das da bei Dir rumwerkelt.