Hola, por fin lo he conseguido. La Mbox 04 se autoinicia con el arranque del Azbox. Os comento los pasos seguidos:
1. En la ruta
usr/bin he renombrado el
mbox.mpis por
mbox a secas.
2. Editado el archivo
enigma2.sh que está tambien en la misma ruta usr/bin y escribimos
usr/bin/mbox en la linea 7.
Código:
#!/bin/sh
/usr/bin/showiframe /boot/backdrop.mvi
cd /home/root
/usr/crossepg/crossepg_epgmove.sh
/usr/bin/mbox #<-----------ESTA ES LA LÍNEA QUE AÑADIMOS
LD_PRELOAD=/usr/lib/libopen.so.0.0 /usr/bin/enigma2
# enigma2 exit codes:
#
# 0 - restart enigma
# 1 - halt
# 2 - reboot
#
# >128 signal
ret=$?
case $ret in
1)
/sbin/halt
;;
2)
/sbin/reboot
;;
4)
/sbin/rmmod lcd
/usr/sbin/fpupgrade --upgrade 2>&1 | tee /home/root/fpupgrade.log
sleep 1;
/sbin/rmmod fp
/sbin/modprobe fp
/sbin/reboot
;;
*)
;;
esac
Con esto debe ser suficiente para el arranque automático de la Mbox.
3.Pero he añadido un script de inicio de la mbox que se usa en Enigma2 de las Dreams llamado
Ncam_mbox.sh que va en
usr/camscripts La carpeta
camscripts la debemos crear con atributos 755(por defecto). El contenido de
Ncam_mbox.sh es el siguiente:
Código:
#!/bin/sh
CAMNAME="Mbox 0.4 0023"
USERNAME=""
ZAPTIME=6
CAMID=7199
DVBSET=0
INFOFILE="ecm.info"
INFOFILELINES=
# end
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.ver* /tmp/*.tmp* /tmp/*.kill* /tmp/*.txt* /tmp/share.onl
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
/var/bin/mbox &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
echo "/tmp/mbox.kill"
touch /tmp/mbox.kill
sleep 5
killall -9 mbox 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
El
Ncam_mbox.sh le damos atributos
755
4. Usar el editor
Notepad++ para la creación de este scripts o para la edición de cualquier fichero que vayamos a meter en el Azbox.
Reiniciar y a disfrutar de la mejor camd y nos olvidamos de estar arrancando la mbox por telnet.
Espero que os sirva.
Esto no habría sido posible sin las aportaciones y ayuda de Weeping.
Saludos