Autor Tema: wifislax-updaters HILO 2  (Leído 199886 veces)

0 Usuarios y 1 Visitante están viendo este tema.

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #560 en: 12-11-2015, 18:19 (Jueves) »
Ademas de la de teamspeak añado la de kodi puse la dependencia jdk por que en slackbuild pone que lo tiene como dependencia pero bueno

entre descargarme e instalar jdk que no lo tenia y libmicrohttpd, ademas del propio kodi y su compilacion extremadamente larga... unos 30 minutos XDDDD funciona (no añado entrada al menu ni nada lo hace todo el solito kodi O_O)

Edito : he probado quitando la dependencia jdk y compila y arranca bien. (35 minutos entre descargas y compilado)


Código: [Seleccionar]
#!/bin/sh

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20151112

############################################################
## Funciones comunes. Su nombre empieza por f_ ##
############################################################
f_variables(){
. /opt/wifislax-updaters/Funciones/funciones_updater
}

############################################################
## Funciones propias del script. Su nombre empieza por F_ ##
############################################################
# Definicion de variables
F_variables() {
PRGNAM=kodi
echo -ne "\033]2;${PRGNAM}_updater\007"
WEB=https://github.com/xbmc/xbmc
VERSION=$(curl -s $WEB/releases/latest|cut -d "/" -f8|cut -d '"' -f1)
EXTENSION=tar.gz
SOURCES=$VERSION.$EXTENSION
DOWNLOAD=$WEB/archive/$VERSION.$EXTENSION
}

# Comprobar dependencias
F_dependencias(){
DEPENDENCIAS="libass libmpeg2 tinyxml jdk yajl libmicrohttpd"
f_dependencias
}

# Descomprimimos el fichero descargado y compilamos
F_compilar(){
echo
echo "$VERDE"Configurando ..."$CIERRE"
sleep 1
cd xbmc-$VERSION
./bootstrap
./configure --prefix=/usr --docdir=/usr/doc/$PRGNAM-$VERSION
make || exit 1
make install DESTDIR=$PKG || exit 1
}

###################################
## BLOQUE PRINCIPAL DE EJECUCION ##
###################################
# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza
trap f_exitmode SIGHUP SIGINT

#Inicializamos las variables globales
f_variables
#Comprobamos conexion a Internet
f_comprobarConexion
#Inicializamos las variables del script
F_variables
#Creamos directorio de trabajo
f_directorioTemporal
#Mostramos el mensaje de presentacion
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Asignamos o detectamos arquitectura
f_arquitectura
#Comprobamos version instalada del paquete
f_versionInstalada
#Compronar dependencias
F_dependencias
#Si no existe el fichero se descargara
f_download
#Preparamos entorno
f_preparar
#Descomprimir fichero descargado y compilamos
F_compilar
#Hacemos strip sobre el paquete
f_strip
#Creamos xzm , instalamos y salimos
f_tareasFinales


« Última modificación: 12-11-2015, 20:27 (Jueves) por trax69 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #561 en: 12-11-2015, 23:17 (Jueves) »
jdk = jre


jdk es la version full de java , que sirve si vas a compilar/desarrollar en java

para ejecutar basjata con

jre


yo la cambiaria ,

jdk por jre , mas que nada por que jre ya la lleva el sistema y jdk ocupa un huevo.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #562 en: 12-11-2015, 23:20 (Jueves) »
cuando metas un icono en un updater para la entrada a menu , basta con que se a 48x48 , en el menu no necesita iconos mas grandes de eso. ..  no  he mirado nada ,pero por que veo que vas metiendo algunos.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #563 en: 12-11-2015, 23:27 (Jueves) »
El de kodi , lo voy a toquetear un poco..

primero por que el name del programa realmente es xbmc , kodi es nombre que le han puesto a esa version , ...en la siguiente cambiara, es algo que van cambiando .. no se si es buena idea, usar la version de forma dinamica , mientras el SRCNAM , sera estatico .. ya se corregira si es necesario.


voy a cambiar el jdk por jre , y voy a mirar si puedo deshabilitar la compilacion de la documentacion etc...para aligerar el proceso.


al ser una app multimedia necesita la categoria ...


¿reproductor multimedia o streaming ?
« Última modificación: 12-11-2015, 23:28 (Jueves) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #564 en: 12-11-2015, 23:31 (Jueves) »
fail para mi

 ;D ;D ;D


parece que ya no se llama xbmc , y que realmente a pasado a llamarse kodi.


trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #565 en: 12-11-2015, 23:34 (Jueves) »
Normalmente los iconos los meto a 48x48 puede  que alguno se me haya colado y no lo haya redimensionado antes de pasarlo por base64 es posible XD...

El de kodi ya se que es xbmc pero como ahora les ha dado por nombrarlo así.. . No tenía ni idea de le pusieron kodi pero para las siguientes versiones lo fueran ha cambiar.. (media ****da que el nombre del programa no sea estático...) en kodi se le olvido borrar los iconos no sabía que metía de todos los tamaños x) supongo que por eso lo dices lo de 48x48


Edito : vale acabo de ver lo de kodi es que yo no lo uso así que lo conocía como xbmc pero me redirigida a kodi asique supuse que fue un lavado de cara XD y lo deje así

Sobre la categoría... Ellos mismo lo catalogan como reproductor multimedia aunque yo diría que es un servidor dlna o streamming
« Última modificación: 12-11-2015, 23:36 (Jueves) por trax69 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #566 en: 12-11-2015, 23:37 (Jueves) »
lo del 48x48 solo era informativo , mas bien cuando nosotros creamos una entrada a menu que no viene en el prograa.
 
si el programa tiene iconos a diferentes tamaños y viene asi, eso no se toca ...


lo del name que les ponen a las releases, parece que mucho mucho , no nos va a afectar
, mas que nada por que al descargar se baja  $version.extension ... Y eso si que es estatico.

he visto que tenias que poner a manopla, lo de cd a la ruta ...  ;D

SRCNAM=xbmc

nunca te acuerdas del comodin  ;D ;D ;D ;D

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #567 en: 12-11-2015, 23:43 (Jueves) »
Pfff que va tío.. Es que se me pira... Se me olvida usarlo, me lo voy a tener que apuntar en la libreta por que ya van 2 o 3 veces que me lo recuerdas y que se me olvida...

Volviendo a lo de kodi es exagerado el tiempo de compilado.

 Por cierto me salió otra vez el "error" de libpng que por cierto tenemos una versión antigua (no creo que tenga que ver con el error pero por probar...) por lo visto es una discordancia con el perfil para gestionar las imágenes que por defecto coge un perfil antiguo o algo así he leído. En fin ni idea tampoco me he puesto a indagar demasiado

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #568 en: 12-11-2015, 23:49 (Jueves) »
Pfff que va tío.. Es que se me pira... Se me olvida usarlo, me lo voy a tener que apuntar en la libreta por que ya van 2 o 3 veces que me lo recuerdas y que se me olvida...

Volviendo a lo de kodi es exagerado el tiempo de compilado.

 Por cierto me salió otra vez el "error" de libpng que por cierto tenemos una versión antigua (no creo que tenga que ver con el error pero por probar...) por lo visto es una discordancia con el perfil para gestionar las imágenes que por defecto coge un perfil antiguo o algo así he leído. En fin ni idea tampoco me he puesto a indagar demasiado


libpng , proviene del repositorio slackware , dudo que sea de hay el problema.


en la version de desarrollo , fixee un paquete que tenia algo mal ,..pero creo era de las jpeg


ejecuta

pkg-config --list-all

y mira si al final del todo te dice que hay algo mal ...

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #569 en: 13-11-2015, 00:46 (Viernes) »
me lista los paquetes pero no me dice que haya algún error o algo, yo no veo nada inusual

es curioso instalando el modulo del compañero https://foro.seguridadwireless.net/live-wifislax/modulos-para-wifislax-4-11/msg337992/#msg337992

y ejecutando por consola no me sale ningún error pero sin embargo algo he hecho yo mal que si da errores con esa libreria
« Última modificación: 13-11-2015, 00:54 (Viernes) por trax69 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #570 en: 13-11-2015, 00:53 (Viernes) »
me lista los paquetes pero no me dice que haya algún error o algo, yo no veo nada inusual

pues ponme que error es el que dices, y como reproducirlo ...

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #571 en: 13-11-2015, 00:57 (Viernes) »
El error me sale cuando con el script que puse instala todo y al ejecutarlo por consola con el comando "kodi" me voy al terminal para ver si hay algun error y aparece el siguiente:

Código: [Seleccionar]
libpng warning: iCCP: known incorrect sRGB profile

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #572 en: 13-11-2015, 01:15 (Viernes) »
no es importante , es acerca de que algunos programas guardan en las imagenes un perfil de color "obsoleto"

https://wiki.archlinux.org/index.php/Libpng_errors


he encontrado este comando en otro foro .. se trata de reajustar.

tal vez, pasarle el comando al PKG , antes de generar el xzm.


Código: [Seleccionar]
find . -name "*.png" -print0 | while read -d $'\0' file; do convert "$file" -strip "$file"; done
« Última modificación: 13-11-2015, 01:18 (Viernes) por USUARIONUEVO »

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #573 en: 13-11-2015, 01:32 (Viernes) »
no es importante , es acerca de que algunos programas guardan en las imagenes un perfil de color "obsoleto"

https://wiki.archlinux.org/index.php/Libpng_errors


he encontrado este comando en otro foro .. se trata de reajustar.

tal vez, pasarle el comando al PKG , antes de generar el xzm.


Código: [Seleccionar]
find . -name "*.png" -print0 | while read -d $'\0' file; do convert "$file" -strip "$file"; done

Eso mismo iba a poner ahora, encontré ese mismo comando o parecido... podría valer.

Pero es que dios... se me tira compilando 30 minutos hahaha me desanima el tener que esperar tanto xD para probar si se solucionaría (que en teoria si se soluciona)

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #574 en: 13-11-2015, 01:42 (Viernes) »
no es importante , es acerca de que algunos programas guardan en las imagenes un perfil de color "obsoleto"

https://wiki.archlinux.org/index.php/Libpng_errors


he encontrado este comando en otro foro .. se trata de reajustar.

tal vez, pasarle el comando al PKG , antes de generar el xzm.


Código: [Seleccionar]
find . -name "*.png" -print0 | while read -d $'\0' file; do convert "$file" -strip "$file"; done

Eso mismo iba a poner ahora, encontré ese mismo comando o parecido... podría valer.

Pero es que dios... se me tira compilando 30 minutos hahaha me desanima el tener que esperar tanto xD para probar si se solucionaría (que en teoria si se soluciona)


afecta a los .png


entonces..simplemente ejecutalo en konsola para que aplique a todo el sistema...   ;D

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #575 en: 13-11-2015, 01:45 (Viernes) »
voy a compilar kodi , ...  he cogido la configuracion de archlinux, me parece mucho mas completa que un simple prefix usr ...  se que es lo que habia en el slackbuild, pero creo a simple vista que la config de arch  es bastante mejor.


Código: [Seleccionar]
# Descomprimimos el fichero descargado y compilamos
F_compilar(){
echo
echo "$VERDE"Configurando ..."$CIERRE"
sleep 1
MAKEFLAGS=-j1 ./bootstrap
  ./configure --prefix=/usr --exec-prefix=/usr \
    --disable-debug \
    --enable-optimizations \
    --enable-libbluray \
    --enable-shared-libraries \
    --with-lirc-device=/run/lirc/lircd \
    ac_cv_type__Bool=yes
make || exit 1
make install DESTDIR=$PKG || exit 1
}

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #576 en: 13-11-2015, 02:19 (Viernes) »
cuando lo tengas listo me dices y lo pruebo para ver si vuelve a salir el error y ver cuanto tarda en compilar.

Otro tema el updater de metasploit tiene un error la versión la coge de archilinux -> 4.11.4 mientras que la que se descarga actualmente a día de hoy es -> 4.11.5-2015110801, si la tenemos descargada ya de antes hasta que archilinux no cambia a la 4.11.5 no nos daremos ni cuenta de que tenemos nuevas versiones, El error estaría en la versión que muestra.


Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #577 en: 13-11-2015, 03:45 (Viernes) »
lo de metasploit lo hice asi por que no pude pillar la version desde la propia web , o eso creo recordar ..fue de los priemros.


el updater de kodi , le estoy tocando otra vez ...la version no puede contener el caracter   -   

asi que debo partirlo en dos

version=numeracion
rama=version del paquete (ahoramismo es Isenberg)

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #578 en: 13-11-2015, 03:54 (Viernes) »
aparentemente coincide con estas versiones las de metasploit
https://github.com/rapid7/metasploit-framework/releases

almenos en apariencia :S ... de ahí se podría sacar quizas

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15503
Re: wifislax-updaters HILO 2
« Respuesta #579 en: 14-11-2015, 14:51 (Sábado) »
he estado hoy probando cosas ... el updater de teamspeak ... lo he tenido que mangonear.


1 - instalas temaspeak
2 - hay update
3 - la gui no acabaria en la vida ...ya que habia que aceptar la licencia de uso , antes de poder seguir la instalacion


hay que tener cuidado con esas cosas  ;)

la licencia se acepta o no igualmente mas tarde cuando ya lanzas por primera vez el programa,


estubi mirando como hacia archlinux ...  al menos para instalar sin interactuar con el instalador inicial.



Código: [Seleccionar]
#!/bin/sh

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20151114

############################################################
## Funciones comunes. Su nombre empieza por f_ ##
############################################################
f_variables(){
. /opt/wifislax-updaters/Funciones/funciones_updater
}

############################################################
## Funciones propias del script. Su nombre empieza por F_ ##
############################################################
# Definicion de variables
F_variables() {
PRGNAM=teamspeak
echo -ne "\033]2;${PRGNAM}_updater\007"
WEB=https://www.teamspeak.com
VERSION=$(curl -s $WEB/downloads|grep "\.run"|head -n1|cut -d "-" -f4|cut -d "r" -f1|sed "s/.$//")
EXTENSION=run
SOURCES=TeamSpeak3-Client-linux_x86
DOWNLOAD=http://dl.4players.de/ts/releases/$VERSION/$SOURCES-$VERSION.$EXTENSION
}

# Descomprimimos el fichero descargado y compilamos
F_compilar(){
echo
echo "$VERDE"Configurando ..."$CIERRE"
sleep 1
chmod +x $SOURCES-$VERSION.$EXTENSION
mkdir -p $PKG/opt/teamspeak3
cd $PKG/opt/teamspeak3
sh $TMP/$SOURCES-$VERSION.$EXTENSION --tar -xf
#Lanzadir
mkdir -p $PKG/usr/bin
echo '#!/bin/bash

cd "/opt/teamspeak3"
./ts3client_runscript.sh $@
exit $?' > $PKG/usr/bin/ts3client_runscript.sh
chmod +x $PKG/usr/bin/ts3client_runscript.sh
#Entrada al menu e icono
mkdir -p $PKG/usr/share/pixmaps
echo "
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAA
B3RJTUUH3wsKAzUd9KDFGQAAFA9JREFUaN69mnmUXFWdx7/3vq326uqu3jvp7LuBEMJiJBKEibIk
grgwoHBURMAF5whHRD3qDIrOKKCOQ5ThgPvRYCCQSYAsZLGzdTqddDq9Vy/VtXTt29uXO38kHbKH
beZ3zjun6r46t76f+/v97v3d+x7BezTG2ORHCoBMNgNwAIAQ8i56ffv2tnq3HQZKgB1dsmcgMtZY
KOSmqoo8xTD0Rssyax3bDtqO7aaESrzAU1F0WS6Xp+TxeJIej2/Y7fYMed2e4bqa4MTylbt0I3E9
RP79AbtgLyNpBr8b0mjCXtJ+5OgNe/ftmptNJz1ypeioSkXWVFnWNUWxTMOwbdsCGEc53ieIUtjl
9jV7fMHmQFVNbai6lq+uqc+EQjXdAX/VTo/bvSPg8x1dt3lb5dH7Potl86X3F+BwhKEia5Akcfbo
eOx7vUODNx9o/wffsWvjw9H+Q28wSy8C0ACYAGwcD5nJsCEABAAewku13qq6Gb5Q7aWB6voPVoeb
ltY2TGmsb5wih8N17QFf4EWP271xWlPTaKFcZvesnv/+APxt6zjCoRr30OjQ7/Year99ZHwMhVS0
GO/vWB3ra98ZL8PVf/iwduniWZcz4J/9XrefUmoSgjwBUgBGAEQARAEUCSEMgM9b3TQrUNu0IljT
tDrcMPWqxpbpnvr6psGgP/hnt8v9+5ktTUOpXI59/a6r3xvA2nVHIIri/K7e7q2He442MsZQziaK
I0fbbvnt81syyXTyx9FE7I2wW9vcUCXc3dQ85aGGxia/IAjgOQpB4ExJ4IqSwI+KAtfOc2Q7gDYA
MUKII3kCNaHGGcsDdS2fra6fsqqxebq/rq5xwO/1PSOJ0gu6oWebG5vwjTuvvCgAf67GiiJDMPTZ
hVIx7DjOqTMJO9p/zDsWi64sloo3jwri3+OjA49+7INzY/MWLn6itra+iuM4UEoEjtIwx9GwSxSW
et3iF7xuccQtCa8xxv4KYN/Lm7dv+PQnPv6m0jr/unI+85VMw9QP1zdO+Wl1VfVNLkn6wehoZPfX
Hv+z84vH7nhnAL96YQfGcxmEglULZVURznSXaVlQNRXpXJaTJOmT3lCde9PegfuLGvUG64qP+wNB
l9clIOhzocrngtsloKxoPMfRWR6XNCvoc93l90ivrf7oymc0ubg7quOlS6bP2GOolc+rcvmr5fqW
62pqahd4XO4nKKG/+eL3nlef/eE95wXgzmxYfedD+NwnVnD7O/u/PBYf/4BhGCCEwFArejEV/dOy
5ausfLFwd7lSlmzbhsOcOaC8r6+35+def6jWYNzSomxiIldBIltBsaKBgEDgOViWhbKsuRTNXOgw
sppyXHNIRG9LS8v4s7/40V7JEzhsM8y3HDYHhK5kYDWmae5bvPxmtXXeZeg/tPMsAHpmg8MYtrUN
BRVNnaufEH8hs20bDOxzvDe0RqsUnrAM7QgBAwOgGhZi6RI6+uNo740hkS3Dth3IqoZ4qhCKpYoP
5srm+jUfv+2Wis7YD9ZueD0fH7q7mIlvzmZTUrFcfsAwzacVTa0V/dW46vavvQ0Ax4GsKo2yorRY
lnXRJDoRXC6O4x9uP3yEWKb5pO3YxmTIEULgOAyZgoxD/QkcHkyiohpgcFCqKEikC4vzRfX5smx9
dXkzk25a88lj+fjw/XIh/Wq5XKCyotxpWuZ/FAv5kD9Qc3EA3dChadocWVVCjuO8TQCActw8jy9w
bz6T2ODY9j/OQjwBMp4qor0nhomcDAAwTRO5Yqm6VKn8iAGP3POp1dK1N9w0Us5NPKTLpZ2aphDD
NO+iHP9oqZATP/SZh88P8PTzO5FIp6Dp+kJFOT2BL+oDyoHjxc/s2dtWSwh5FscXubN/RwjKioHO
gQRi6dJbXlcUt6brj4qSdP81y+bReUuuHlIrhUdMXR22LIsyxh5wub13zFyyEguuufXcAC5fFe69
Yw2n6toiVVNxPgHn9QIvtHp8wdtNTdlCCek6328JAXTDRvdwCqm8DEKOF4WGabhtx/7OrJmzb3z8
4fvwhSd/v880tJ84tqkzwEso/Xbfvs0LqptnnQ3AGIMgVSGbU5oty1qoGfppYgmhoLzglCsVGIZx
njDiwQvSLc/9548sjuM2UkpxPpuE6BlJQ1bNkxCMsRqOct/rPnKopbTtDzCUyp8c236DMQZCuTm8
IH411ndQWLTy0wBOTKPjWYaAG0S3pI/0Dg0/dbSvZ2mhVKSTYIQQ8IJIm1vn9GXzmY5UYuxKEDqN
cvwZoggcxw46lrH16muu72eMfdK2beliEIQAtVXek+0MaDZNI//Fz9y4829bDxmWaRQ5TlhDCBEZ
c6YJomuXJ1AdjfW1g+uMMPz6dxvASQ23dvX2PBsZ6V/k9xE6taUGDTVVkHgRiqaDEY7z+ALLCaET
A507nxIk9zRBdM05EwKMSaau9C1besVrHC/eYphG44WTB9B0C3XVPkji8WWJUgpd05rWv/zqxvqa
QGEwmkqILtfVhJBZAPHYlqHt/fsvX5u66IOMRmMZrLp2xfxYPPqEZk40oiWBQssRRIK70O3dATo9
i/lzGuF1i6jIFZ+iqY9NmX9Faz4x/IAmF7c6tn26HkoBhkt+9d27lKsXt3Y31QYvph+aYSFXUjFZ
mhFC4XK5Zvt8/uu+8sC9qKtvrgi88DLPcYxyFBwvrJq/fM20YP1UUL28C6VS/rM2zc/pd7VBqMvi
uoXLsGj6HBTIBDalXkQH24b6Bh94joPjOCHHtr6iK+WMWil+0zLUPry1K4NWKaKQGlXTyShZMjus
X7GgGbOaq8HR8yc/YwwlWTtld8cgShInStLKei8RbF2GJEq7BEFMEULB8WIrL7mvqmtdCJqS59ZI
vHVdr92BQC3Fla0fws5MF16MbsG4mYblWDhW6cAwuhDwuUEIBYArPMHwgprmWZ2Wqf/EcWwdABzb
QmFitDfa2/HcRLY8RzeslWDA3NYwZk8Jg15gBjNMG+yU7zwvQBCEBatuXBPyoQyP2z3qkqQBSiko
z/McL1y95b8fo1Ti7DqLyk2DTh+q/fV4eXQbNgxvQVJNw3AMMMcBg4Mxpw+828HxmYVV2ZYxTasU
YGrqOsbYtkn3u/3VA7D1g7LObp3IVmaYlgVCCGY0hzClPniayAsZpRQc5er8gWC4LijhthVXll2S
1MtzHAjlQDlhQVXD9CCFbdGyVaIpI41dEwfRljwI0zZBCAGROPBVLlSHwrBFEzZvgiMUjmURU5Ml
yRtEVf2UMqX0BUqJQTkewdqWqy67+ctLOrr6tsUnUmmckMxRgpnN1fC7xVMj7qSJPHfa5oQQAhC4
CSF+n9eHjfsOwyW5RnieByEElNJGlzdQQ3WlkjE0I60XdRyJdKFUKEAkPFyUR7XHheWzLsNHF18P
vz8A4lA4zIGuVhS1nE+nR46BMAZRlHaKgjhACAHHC7W+QOiRb//4l125THqtrunseJwDXreAprD/
nPOp1y2etUhalkU0TaW2Y8PjcsMlSmme448nO6EByvEhur+9O22WzLYGrRFGRobXlDA/OBPXNl2B
O2d8DHfN/Bhs3oTbCoHqIgxNRSWfHChlYgPjvfsg8hxEyk143O52nuMBQsAJwo28N3RHdDTyq2Kx
8KZ9cqYiqKnygOdPX+AEjiLoc52V2JqqGsVCXk+nkpBECaIolnmOm/SfCBAvbZ3hdrLJzO9bzdmJ
Gq4BEuOxLLQYt02/CXNDi7B9vANtRzvRXJyLcllDITVm5BPD6wy1Eiulx+Hz+FEdDjtej7dLEITJ
aVAQRNc3X9jU3lAq5H+oKHJqcnZxiQIEjp4mNOhzIeCVTj1jgm3bKJWKxWQiXowM9kMUBUiihMnV
nTEHjm0RenDPTqz/wy/3q1HliUXKlRWXVYstI3vx8x3P4idbfovdB3swI70MdlpCbKTPTka61ufj
w3+uaphhMMbw1188BI/bA6/bExMF8WT5Sig33ev1f+ff1/7xkKrIay3LBEBOO/maTNaWugCEU7xC
CIGmqUinJsYH+o7l+3uPgRIKQRACk4uFY1umZWo6/+pfn8OiK65zdm7d+Jvm1rlWVXXdN2kNPw0S
SD08EDQP8hN5xMcO5jLjA+vyyZEnHccaKyQjJ//Q6/aAUloRCrzNwCgBOZGEZLXlYDVxzLWUcmso
IYs1w4JlOyAnRr8u5EVjjf+sxM7nshiPjnYyxsqZTAqyKqNGqq63HQeMObBNvWKolSIPAEf3bwMv
ebSh7v1rG6cvavMHwqsFyXW5zZwaVa0ocjHXLxfTW9RSdjeAzCkDeDwYRREc5ShHKQEImONAU0oo
ZWI0lxiZ+dMHb/jjun25jmS2tDhbUmDaDsAAn1vC3NZaCDw9DcBxHIwOD5UG+3t3M8bMO+79Np7+
1qfID/7rjZmmaYI5NkxNSamlXP5kIWPpCgDYieGjnQmgC4APgAfHD64qANQzhZ9cdDgeAs9XM4AD
c1BIjSnJoSObK7nk1utXXLXvxRf33iJrzoqKoiORLoMxBq9LwKIZdajySaeJJ4Qgl82g+0jnwcMd
Bw7MmDkH3/nZS/j79niVYZnzddOAZRrQlNKgqSuFcx6rnBBdPHFd0J78w26MxZIIV9e0WJZFHNuG
LhcPJQY6viErylKOl36dLxsLUrmKr3c0haKsIeiVsHB6PWqrPGeFjm3bOHqkUzl0cP9fDENPDkcG
AEKgqMocWZZnmaYJQyk7ainXAUClFxN4MQv6a/Dg3Z/gbdtepOs6KOXgr2nySQ0LjKLCGsaShWUj
8azv8EAc0YkimsIBLJ3bjNqQ5yx3EkIwNhLB7h1bX2/f3/bqlKnT7Z/9ZjPaDu6DrCrXZwv5kG1Z
UErZpFxI7Z+x5COMf1eqzwifzu5Ynaprl2iGDsYcqKVci4tz5oT87t0lWcv2jKTD+bKKhTPq0BT2
g+foWSNPCEEmncIbmzf2tO3a/hRjLBEdG8aseUuw5PIVdXs79t+aL+ZhaDIq2eSecjbRp8lFvGcP
qJqKiiJfUSgWpluWBds0IBfTrxRjvT3Jgr0qnlVCXreIpfOaMLU+CI6eW3w+l8VrG1+ObX194+OJ
+PgeQghr6zbQeewoUpnUx6OJ2CWKqqKSS1SKmfH1AAqmprw3gI27M7jtox8QSpXybelcVmI4vh/w
BGoaAehgptVY7eFa64OQBP6cNRAhBBPJBF5Z/7foxpdf/P5A37GXeJ43GGMolRV8ZPk106Lx2IPR
eIzX5CLyiZEdheToNrc/xIDznI2+XVN0FXs7M5clU8lVxVIRBIBazuuJoa6dTz/1pHdKrfuSkYQG
mR3fPp4p3LIsDPb3stc3vdL15tbXfjwSGdhAKadYloX9PTamT6HS67siDx8b7FtcLheRT0Qm8snh
ZwGWVMt5vCeAHZ0q5s10iRu2dN83HB2rs2wbhBBwgmjwnqq9X/v6Qy3pgnZbRdZOE08IAWMMmXQK
B/fvkXdse/1/Duz9x9PZbPoAAMNxbPTHGWY3gmzak737SE/3PdH4OErpcSsz1ve7Si65jfICcyzz
3QN0DTO0dRxDRa6/aXAkcns6lzlZSQqSxx+qbVxSlJ0Xy4qVdxgLHL9H4Dg2crkseru7zP17dh9u
39/2Ql/P0Zccx4njxDO1aIZhSphge0fp1kPdXf/a1XfMU8zEMTF8dFMuPrR2xmU3lCIdb5zU8o4B
GGPYelDGZYvmz9pz8OB3e4cG/LbjvHWMaJnQKvmm4Z4DualzLxsvy7S1XC4hlUxgoK9H7jpyqOvo
kUMvD/Qee1VR5H4AJ89oojmGlhDojkPlW/d1dj69r7O9LjsRRXLwcFtmrO/fHNuKnCr+XQH88Jkt
YEDYJfBPdHYfXpLPZ06GhaVryMUHi6mxvvbG1tn1fb09Dbvb9sqRoYHRyNBAe2Swf+vYSGSPYehj
APRT+x2IM/g8cG1tz3/+wOEj32/rOFA7EYsgMdi5LzXS/ZihVQ7iHJXAOwbo6GgD5YTq8Uh3KjMR
20w4rooQIjq2ZelyaaKcn3hNzsY27953qHHD+nXP7Ny+ZXgimehVVXkcQHkyVCbNYgzPv6LAdtC6
Y1/sW/s7O+/uOHrYnRofciYiR7anx3q/b6iVvTheHZxl7/ZZJwEgAXADxE0IERhjDsAUACVRFE1e
EIgiy/SE4LNGjjGGY+NAOAhv/3Dllp6hyCPthzsv7RvsJZnxATk1cmxdPh75uWVq3ecT/14A3rUx
xtAdBepC8ESi2jXD0dj9R/v6/qmrt9sdHxtk2fH+gWxscG0pHfsLwBLAhc8B/t8ANItB4kCGkmiI
TVRWjieSd/QPR67t6e/1jY0OIJcYzuQTw68WU2PPGWqlHcer34vaOQEeefIVrH99E/mXz9+3hFIy
TRClfatWzEmOTdj2VbO5t/X6AGMMu6PA5U0Qh+NoyOTUSzP53PWJ1MR1w9HROYORASEejbB8Kpoq
paJvljKxv6jl3G4A2YuN+kUBvvS951EVbuLGh458Sa4U7/f5Q6y+obm3rrahs6Y63B8KhuI+n7/g
dbtll4szRAEOJSCmCcEw4dN1I6zp6lRZVeaXyqVLsvncwsREomU8FhXjsRFkUzG5kksOVvITO+R8
apMmFw6eEP72n6hcCOCtW0xwhxpmhBunLa8KN3y4KlT3gWBVTX0gGJJ8voDl8fgMl8utC4JocxxH
GGOSaZleVVN9lXJJyhdyJJ/LIJ9P6ZVCNqOU8yNaOX9ILef2qpV8h2OZYwCUdzLi7wDgLHMRTghL
/upWtzcwQ3J5WwXJ3cQLYpjjeT8h1MWYQ23bdizT0CxDK1mGnjYNNW7pyoihVIYNXR4HY1lcYHf3
fwlwplEA4ikXf0p/No6vsJPX5PsU77v9L+bizY4neqSJAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1
LTExLTEwVDAzOjUzOjI5KzAxOjAwTHiGFgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0xMS0xMFQw
Mzo1MzoyOSswMTowMD0lPqoAAAAASUVORK5CYII=" | base64 -d > $PKG/usr/share/pixmaps/$PRGNAM.png

mkdir -p $PKG/usr/share/applications
echo "[Desktop Entry]
Categories=Application;Network;
Exec=sh ts3client_runscript.sh
Icon=$PRGNAM
MimeType=
Name=TeamSpeak3
Path=/opt/TeamSpeak3
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application" > $PKG/usr/share/applications/$PRGNAM.desktop

}

###################################
## BLOQUE PRINCIPAL DE EJECUCION ##
###################################
# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza
trap f_exitmode SIGHUP SIGINT

#Inicializamos las variables globales
f_variables
#Comprobamos conexion a Internet
f_comprobarConexion
#Inicializamos las variables del script
F_variables
#Creamos directorio de trabajo
f_directorioTemporal
#Mostramos el mensaje de presentacion
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Asignamos o detectamos arquitectura
f_arquitectura
#Comprobamos version instalada del paquete
f_versionInstalada
#Si no existe el fichero se descargara
f_download
#Descomprimir fichero descargado y compilamos
F_compilar
#Hacemos strip sobre el paquete
f_strip
#Creamos xzm , instalamos y salimos
f_tareasFinales