Cita:
Iniciado por saxog
3usAttck, vaaa, animate hombre, un minituto para espabilaos, como adapto script de emu para vti a bh
|
BH no usa ni los path estandar de otras imagenes a la hora de desempaquetar una emuladora las estandar usan /usr/script para localizar el script de lanzamiento mientras que BH usa usr/script/cam/
Con el binario pasa lo mismo, los estandar se alojan en usr/bin/ mientras los de BH se alojan en usr/bin/cam/
Sintáxis: tanto VTI com BH usan la misma sintaxis en el script de lanzamieno es algo importante si no se mantiene esta sitaxis no detecta la emuladora. CCcam_2.0.11.sh ..../CCcam_2.3.0.sh
Ejemplo de script LANZAMIENTO CCcam 2.3.0 (cambiando CAM y QSD y manteniendo nombre puede sustituirse por cualquier binario.
[CODE]#!/bin/sh
CAM="CCcam_2.3.0"
OSD="CCcam 2.3.0"
PID=`pidof $CAM`
Action=$1
cam_clean () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
cam_handle () {
if test -z "${PID}" ; then
cam_up;
else
cam_down;
fi;
}
cam_down () {
killall $CAM
sleep 2
cam_clean
}
cam_up () {
/usr/bin/cam/$CAM &
}
if test "$Action" = "cam_startup" ; then
if test -z "${PID}" ; then
cam_down
cam_up
else
echo "$CAM already running, exiting..."
fi
elif test "$Action" = "cam_res" ; then
cam_down
cam_up
elif test "$Action" = "cam_down" ; then
cam_down
elif test "$Action" = "cam_up" ; then
cam_up
else
cam_handle
fi
exit 0[/CODE]
Por ultimo siempre respetar los atributos de tanto el script como del binario a 755 o no funcionaran.
Saludos.
|