
En el caso que queramos actualizar cam en imagen enigma2 Egami de manera manual, en este articulo vamos a tratar como hacerlo, tomando como ejemplo oscam.
En primer lugar debemos saber donde van ubicados los script de arranque de las emus en egami, cuyo directorio es /usr/emu_scripts
En segundo lugar para que el script de arranque de emu sea reconocido en egami debe tener este nombre EGcam_xxxxxx.sh, por ejemplo si deseamos crear un script para la ultima version de oscam 11578 pues lo podriamos llamar EGcam_11578.sh.
En tercer lugar la estructura del script para egami es de la siguiente manera, tendremos que tener en cuenta lo marcado en negrita.
#!/bin/sh
CAMNAME=»Oscam 11578»
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case «$1» in
start)
echo «[SCRIPT] $1: $CAMNAME»
remove_tmp
/usr/bin/oscam-svn11578-arm -b -c /etc/tuxbox/config &
sleep 2
;;
stop)
echo «[SCRIPT] $1: $CAMNAME»
killall -9 oscam-svn11578-arm 2>/dev/null
sleep 1
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
Una vez intruducido el binario de oscam 11578 que lo podemos descargar de este enlace
Debemos tener en cuenta que oscam 11578 usa libcrypto.so.0.9.8 que no esta creado el enlace simbolico en egami pues lo creamos ejecutando por terminal
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8
Para finalizar le damos permiso de ejecucion tanto al script como al binario oscam
chmod 777 /usr/bin/oscam-svn11578-arm
chmod 777 /usr/emu_scripts/EGcam_Oscam11578.sh
Una vez hemos realizado todo el proceso podemos arrancar la nueva emu añadida manualmente.