Página 12 de 13
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 15:11
por hav
Cuando ejecuto el script con los cambios que propones debería funcionar, pero me devuelve este error:
# sh /storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh
: not foundodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 5:
/storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 23: syntax error: unexpected end of file (expecting "then")
He visto que el error de la línea 5 desaparece quitando esa línea (estaba en blanco), pero el otro no sé a qué se debe:
# sh /storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh
/storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 21: syntax error: unexpected end of file (expecting "then")
OpenELECR2:~ # nano /storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh
Con respecto a lo del servicio de upgrade en la rasp, voy a hacer una instalación limpia de openelec y luego a instalar el servicio a ver qué ocurre.
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 15:48
por kampanita
ojo con los saltos de linea
Código: Seleccionar todo
#!/bin/sh
PATH=/sbin:/sbin:/bin:/usr/bin
ACEADDON="$HOME/.kodi/userdata/addon_data/program.plexus/acestream"
ACECHROOT="androidfs"
#terminar acestream.sh
sudo pkill -9 -f "/system/data/data/org.acestream.engine/files/python/bin/python" &>/dev/null
#terminar chroot
sudo pkill -9 -f "/system/bin/acestream.sh" &>/dev/null
#borrar cache
sudo rm -rf $ACEADDON/$ACECHROOT/sd$/* &
echo "Salida del comando de Borrado : " $?
#desmontar
sudo umount $ACEADDON/$ACECHROOT/proc & >/dev/null
sudo umount $ACEADDON/$ACECHROOT/sys & >/dev/null
sudo umount $ACEADDON/$ACECHROOT/dev & >/dev/null
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 16:14
por hav
kampanita escribió:ojo con los saltos de linea
Código: Seleccionar todo
#!/bin/sh
PATH=/sbin:/sbin:/bin:/usr/bin
ACEADDON="$HOME/.kodi/userdata/addon_data/program.plexus/acestream"
ACECHROOT="androidfs"
#terminar acestream.sh
sudo pkill -9 -f "/system/data/data/org.acestream.engine/files/python/bin/python" &>/dev/null
#terminar chroot
sudo pkill -9 -f "/system/bin/acestream.sh" &>/dev/null
#borrar cache
sudo rm -rf $ACEADDON/$ACECHROOT/sd$/* &
echo "Salida del comando de Borrado : " $?
#desmontar
sudo umount $ACEADDON/$ACECHROOT/proc & >/dev/null
sudo umount $ACEADDON/$ACECHROOT/sys & >/dev/null
sudo umount $ACEADDON/$ACECHROOT/dev & >/dev/null
lo sé

. Pero mira, lo he editado con nano y he copiado tal cual lo que me indicabas:
OpenELECR2:~ # nano /storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh
OpenELECR2:~ # sh /storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh
: not foundodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 5:
: not foundodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 8:
: not foundodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 11:
: not foundodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 13:
Salida del comando de Borrado : 127
: not foundodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 15:
/storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 18: sudo: not found
OpenELECR2:~ # /storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 19: sudo: not found
/storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 17: sudo: not found
/storage/.kodi/userdata/addon_data/program.plexus/acestream/stop_acestream.sh: line 13: sudo: not found
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 17:51
por kampanita
jur jur, vale...
para empezar quita los "sudo" que no te hacen falta y ... quita las lineas en blanco de en medio ( que no se porque te dan ese error....)
El error 127 borrando los ficheros... es un "command not found" ...
lo que me lleva a pensar que estas editando los ficheros de manera "rara ¿¿??" ....
Yo uso ultraedit32 ( o notepad++) para editar... Y paso los ficheros por ssh con WinSCP....asi te evitas de estar editando en la consola...y errores de este tipo ... ( unix/dos )... al copiar pegar, estas pegando caracteres que no se ven pero que afectan...
pregunta : sd$ es un directorio ¿?
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 19:41
por hav
kampanita escribió:jur jur, vale...
para empezar quita los "sudo" que no te hacen falta y ... quita las lineas en blanco de en medio ( que no se porque te dan ese error....)
El error 127 borrando los ficheros... es un "command not found" ...
lo que me lleva a pensar que estas editando los ficheros de manera "rara ¿¿??" ....
Yo uso ultraedit32 ( o notepad++) para editar... Y paso los ficheros por ssh con WinSCP....asi te evitas de estar editando en la consola...y errores de este tipo ... ( unix/dos )... al copiar pegar, estas pegando caracteres que no se ven pero que afectan...
pregunta : sd$ es un directorio ¿?
Te adjunto el .sh original en el que quiero insertar la línea para el borrado de la cache. Aunque viene dentro del addon de plexus, yo creo que no vale para openelec. ¿Podrías ejecutarlo en tu rasp y, en su caso, añadir la línea para ver si te funciona?
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 20:06
por hav
Con respecto al upgrade, me ha funcionado en una instalación limpia de openelec, pero no en android (te adjunto la parte del log en la que salta el error)
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 20:16
por hav
Te adjunto también lo que ocurre si creo pelis.zip.old de 0mb
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 22:46
por kampanita
Plexus:
Como no tengo nada de eso corriendo ni montado, a mi el script me da error de que no puede desmontar y tal....
pero no me da errores de "invalid syntax" ni cosas raras...
Solamente tienes que añadir la linea de borrado ( rm -rf ruta_a_borrar & )
Para el tema de Android ...
La verdad es que no entiendo que es lo que pasa ... no veo donde puede estar el error.
Vete a la carpeta temporal y haz
touch pelis.zip.old
chmod +rw pelis.zip.old a ver si va a ser temas de permisos, pero no lo creo.
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 01 Abr 2016, 09:24
por hav
kampanita escribió:Plexus:
Como no tengo nada de eso corriendo ni montado, a mi el script me da error de que no puede desmontar y tal....
pero no me da errores de "invalid syntax" ni cosas raras...
Solamente tienes que añadir la linea de borrado ( rm -rf ruta_a_borrar & )
Para el tema de Android ...
La verdad es que no entiendo que es lo que pasa ... no veo donde puede estar el error.
Vete a la carpeta temporal y haz
touch pelis.zip.old
chmod +rw pelis.zip.old a ver si va a ser temas de permisos, pero no lo creo.
Nada, el script del stop_acestream no funciona. Yo creo que en openelec no se está empleando ese start, ni ese stop.
Con respecto al tema de Android, no puedo acceder desde consola, pero mediante filezilla le he otorgado todos los permisos posible (777) a la carpeta temp y a todos los ficheros que contiene, pero el resultado sigue siendo el mismo. Bueno, en el peor de los casos se crea manualmente pelis.zip.old, pues parece que así todo funciona correctamente (al menos, en el log no aparece error alguno).
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 01 Abr 2016, 10:38
por kampanita
Uhm, le he dado una vuelta al tema del pelis.zip.old, te dejo revision en el github para que pruebes ( otra vez

)
Ahora lo que hago es lo mismo que propones...si no existe el pelis.zip.old, lo creo.