Desde Boxtvmania–SpainE2 hemos adaptado el script oscamupdate que está circulando por otros foros y portales adaptándolo a los nuevos repositorios en DreamOSat que se están usando para la descarga de esta emuladora.
Se ha reescrito el código para que sea lo más universal y funcional posible.
El plugin está diseñado para descargar la última versión del binario de esta emuladora que se haya publicado en DreamOSat, dependiendo del tipo de receptor:
-arm
-mipsel
-mipsel fpu
Así mismo, además, tiene la opción de programar la búsqueda y descarga del último binario mediante el temporizador crond.
INSTALACIÓN
Descargamos el fichero oscamupdate_1.1_all lo descomprimimos y lo colocamos mediante ftp en el directorio /tmp del receptor.
Desde la consola telnet ejecutamos:
cd /
opkg update
opkg install /tmp/*.ipk
Si el proceso ha ido bien, nos mostrará.

Una vez instalado, debemos reiniciar Enigma2, desde la consola telnet.
init 4
init 3
CONFIGURACIÓN Y USO
Dependiendo del tipo de receptor tendremos que editar el fichero correspondiente según su arch.
-arm > /usr/lib/enigma2/python/Plugins/Extensions/Oscamupdate/Apps/arm.sh
-mipsel > /usr/lib/enigma2/python/Plugins/Extensions/Oscamupdate/Apps/mipsel.sh
-mipsel fpu > /usr/lib/enigma2/python/Plugins/Extensions/Oscamupdate/Apps/mfpu.sh
Usando un editor de textos tipo Notepad++ o similar editaremos el fichero correspondiente, añadiendo la ruta del script de arranque que use la emuladora segun la imagen instalada en el receptor en el parametro:
oscam=» »
En el caso de VTi (que es el que contiene por defecto), por ejemplo, sería:
oscam=»/usr/script/oscam_cam.sh»

En el caso de openPLi
oscam=»/etc/init.d/softcam.oscam»

Si además el binario no está nombrado como oscam o está en otra ruta diferente (Imagen PurE2, p.e.), tambien se tendría que editar en el parametro:
oscambin=»/usr/bin/oscam»
Accedemos al navegador de plugins y nos aparecerá el plugin instalado.

Lo ejecutamos.

Si queremos actualizar manualmente, elegiremos la opción correspondiente al receptor. El proceso descargará la última versión del binario y renombrará el binario en uso como oscam.old. Y hará seguidamente un restart de la emuladora.



Si queremos temporizar el proceso, desde el mismo plugin podemos añadir la tarea al crond existente, eligiendo la opción correspondiente al receptor. En este caso, se ejecutará todos los días a las 03:00 hrs.



Despues del proceso tendremos que hacer un reinicio completo del receptor.
En proximas revisiones, se añadirá la opción de programar el proceso desde el plugin para la imagen Black Hole
Agradecer a los compañeros @elpeter y @Pachet la colaboración prestada