- 3 Nov 2008
- 471
- 83
- 0
de todas maneras para que te funcione con cualquier camd el autoarranque despues del reboot o despues de reiniciar enigma:
te explico el funcionamiento:
Para que te arranque en el reboot o reinicio del deco con UCM, tiene que esta el script de arranque de la camd en la siguiente carpeta:
/usr/lib/enigma2/python/Plugins/Extensions/GlassSysUtil/Auto_start
como se realiza en UCM, pues en el script de arranque, de la camd que se halla en:
/usr/UCM_CamSrv_script
hay estarian los scripts de arranque de las diferentes camd (los que metamos nosotros ya se manual o bajandolos del propio plugin), pues bien este script:
Código:#!/bin/sh SrvName="Oscam² 1.20" SrvBin=oscam # end remove_tmp () { rm -rf /tmp/ucm_srv.info* /tmp/msg.info /tmp/ecm.info /tmp/ecm0.info /tmp/*.tmp* /tmp/mbox.ver /tmp/newcs.pid /tmp/share.info /tmp/share.onl } case "$1" in start) killall -9 newcs_1.62 newcs_1.65 > /dev/null 2>&1 remove_tmp echo $SrvName > /tmp/ucm_srv.info /usr/UCM_CamSrv_bin/$SrvBin -c /var/keys -t /tmp -b -r 2 > /dev/null 2>&1 & echo "Start Script Executed" > /tmp/msg.info cp /usr/UCM_CamSrv_script/Oscam_Srv.sh /usr/lib/enigma2/python/Plugins/Extensions/GlassSysUtil/Auto_start/Oscam_Srv.sh ;; stop) killall -9 $SrvBin 2>/dev/null sleep 2 remove_tmp echo "Stop Script Executed" > /tmp/msg.info rm /usr/lib/enigma2/python/Plugins/Extensions/GlassSysUtil/Auto_start/Oscam_Srv.sh ;; restart) killall -9 $SrvBin 2>/dev/null sleep 2 remove_tmp sleep 5 echo $SrvName > /tmp/ucm_srv.info /usr/UCM_CamSrv_bin/$SrvBin -c /var/keys -t /tmp -b -r 2 > /dev/null 2>&1 & echo "Restart Script Executed" > /tmp/msg.info ;; *) echo "Script Execution Error" > /tmp/msg.info exit 1 ;; esac exit 0
en este ejemplo oscam:
veremos una linea que hace:
cp /usr/UCM_CamSrv_script/Oscam_Srv.sh /usr/lib/enigma2/python/Plugins/Extensions/GlassSysUtil/Auto_start/Oscam_Srv.sh
es decir cuando arrancamos el script desde el UCM lo que hace es copiar el script oscam.srv.sh a la direccion auto_start que dijimos antes con lo cual cuando reiniciamos el deco con la camd activa pues nos arrancaria automaticamente oscam...
Si te fijas en el mismo script hay esta linea:
killall -9 $SrvBin 2>/dev/null
sleep 2
remove_tmp
echo "Stop Script Executed" > /tmp/msg.info
rm /usr/lib/enigma2/python/Plugins/Extensions/GlassSysUtil/Auto_start/Oscam_Srv.sh
;;
quieres decir que cuando paramos la camd desde el panel UCM borra el script de Auto_start y por lo tanto al reinciar el deco ya no te auto arranca la camd..
Bueno sabiendo esto pues tu pejaneut:
1º Comprueba que cuando arrancas oscam, se te crea en la direccion auto_start el script de arranque de oscam...
2º Si no te lo ha creado comprueba el script de arranque en /usr/UCM_CamSrv_script esta bien hecho.., por ejemplo el que te he puesto en este post funciona perfectamente
Muchas gracias por tu informacion . No veas lo que voy a aprender de esto jejeeje .Se agradece de veras que me eches una mano . Es una pena que no le saquen todo el potencial a este aparato. Espero que consigas pulir este firmware y conseguir uno digno ,por que de todos los que he probado tienes muchos bugs y esta cortados con el mismo patron,este es el mas configurable y bonito apesar de que mis primeras impresiones del osd e infobar no me gustaron Pero he vistos que el glass16hd da mucho juego .
Me voy a poner manos a la obra para crear el script para el oscamt1833 haber si lo consigo hacer funcionar en los reinicios de apagado .
Me ha ayudado mucho la informacion de como crear el backup y ya lo he probado, y a salido exitoso y ya no me preocupa que probando cosas estrope el sistema y no arranque .
Estoy interesado en el multiboot pero lo he intentado hacer pero no se como es la estructura de archivos de esas imagenes tar.gz y no he sido capaz de hacerlo funcionar . Es una imagen especial?Yo intentaba meterle la carpeta enigma2 con los 2 archivos tipicos y no traga.He probado de distintas maneras , al final me decia algo de /boot/uimage pero no lo he probado a meterla en carpeta boot .
Saludos y gracias
Saludos