OSCam/de/scripts/Dreambox: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (hat „OSCam/Skripte/Dreambox“ nach „OSCam/de/scripts/Dreambox“ verschoben) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
[[Kategorie:OSCam]] | [[Kategorie:OSCam]] | ||
{{OSCamHomeLinks}} | |||
= Dreambox = | = Dreambox = | ||
== Dreambox (mipsel) mit newnigma-Image == | == Dreambox (mipsel) mit newnigma-Image == |
Version vom 16. Jänner 2011, 12:03 Uhr
OSCam Übersicht OSCam Home OSCam Accueil OSCam Home
Dreambox
Dreambox (mipsel) mit newnigma-Image
- Binary "oscam" nach "/usr/bin/" kopieren und 755 chmoden.
- "oscam.emu" nach "/usr/script/" kopieren und 755 chmoden.
- Configs nach "/var/keys" (Symlink auf /usr/keys) kopieren.
- SoftCAM "oscam" über das Menü auswählen.
oscam.emu
#!/bin/sh ######################################## # 10/03/28 # # /usr/script/oscam.emu # # /usr/bin/oscam # ######################################## EMUNAME="OSCam 0.99.4" # dient nur zur Anzeige EMUPS="oscam" # Prozessname remove_tmp () { rm -f /tmp/oscam* >/dev/null rm -f /tmp/ecm.* >/dev/null rm -f /tmp/pmt.* >/dev/null } case "$1" in start) echo "[SCRIPT] $1: $EMUNAME" remove_tmp sleep 1 /usr/bin/oscam -c /var/keys >/dev/null & ;; stop) echo "[SCRIPT] $1: $EMUNAME" if [ -e /tmp/oscam.pid ]; then kill -15 $(cat /tmp/oscam.pid) fi i=5 while expr $i != 0 >/dev/null; do if ! pidof $EMUPS >/dev/null; then break fi i=`expr $i - 1` sleep 1 done if pidof $EMUPS >/dev/null; then killall -9 $EMUPS fi remove_tmp ;; restart) $0 stop sleep 1 $0 start exit ;; *) $0 stop exit 1 ;; esac exit 0
Dreambox mit Gemini(IHAD)-Image (thx 2 pin1)
- Binary "oscam" nach "/usr/bin/" kopieren und 755 chmoden.
- "oscam_cam.sh" nach "/usr/script/" kopieren und 755 chmoden.
- Configs nach "/var/keys" (Symlink auf /usr/keys) kopieren.
- SoftCAM "oscam" über das Menü auswählen.
oscam_cam.sh
#!/bin/sh CAMD_ID=1793 CAMD_NAME="OSCam" CAMD_BIN=oscam INFOFILE_A=ecm0.info INFOFILE_B=ecm1.info INFOFILE_C=ecm2.info INFOFILE_D=ecm3.info #Expert window INFOFILE_LINES=1111111111000000 #Zapp after start REZAPP=0 ######################################## logger $0 $1 echo $0 $1 remove_tmp () { rm -rf /tmp/*.info* /tmp/*.tmp* } case "$1" in start) remove_tmp /usr/bin/$CAMD_BIN -c /var/keys & ;; stop) killall -9 $CAMD_BIN 2>/dev/null sleep 2 remove_tmp ;; *) $0 stop exit 0 ;; esac exit 0