Creazione script per avvio emu da Blue
su E1
Molto spesso ci capita di inserire emu a mano nella directory del nostro
, e per avviarla ci tocca usare una sessione telnet
Questa guida serve affinchè possiate avviare la emu direttamente dal blue
del vostro dream
Esempio: vogliamo far avviare la newcs.ppc e poi di seguito la CCcam
I file da editare sono 2
un semplice file di testo che ha in esso le operazioni che il
deve fare
in var/script/Newcs_CCcam.sh
inserendo questo codice
#!/bin/sh
CAMNAME="NEWcs+CCcam"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
/usr/bin/newcs.ppc #prima emu che vogliamo si avvvi
sleep 10 #pausa tra la prima e la seconda emu
/usr/bin/CCcam & #seconda emu
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 newcs.ppc CCcam 2>/dev/null #arresta le emu
sleep 1
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
fatto questo e salvato con attributi 775 dobbiamo editare la lista di emu avviabili da blue
editiamo come file di testo nella dir var/script/ il file smartcam.config ovverosia l'elenco delle emu avviabili da telecomando
Torveremo innanzi tutto la common interface e le altre emu installate enumerate in maniera crescente. In questo esempio c'è solo la Common Interface
osd-name 1 = Common Interface
emulator 1 = Common Interface
camd 1 =
daemon 1 =
kill 1 =
sleep 1 =
zap-sleep 1 =
aggiungeremo queste righe cambiando il valore 2 con 3 o 4 o 5 a seconda del numero di emu installate nel vostro decoder.
osd-name 2= NewCs + CCcam 2.1.3
emulator 2= Newcs + CCcam 2.1.3
camd 2=
daemon 2= newcs.ppc;CCcam # le emu che vogliamo si avviino
kill 2=
sleep 2= 10
zap-sleep 2= 1
infine modificare il valore di defaultSoftCam = 2
Riavviate il decoder, e dal bluepanel trovate la vosta bella emu avviabile da telecomando.
Inutile ricordarvi di eliminare i commenti dal codice