Autor Tema: he tenidp una idea , para los extras  (Leído 139954 veces)

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

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #460 en: 31-08-2014, 22:53 (Domingo) »
Yo ya he probado con JDK y mi netbook no puede con él. El resto no sería un problema...

NOTA: JD2 va a ser un problemilla.... usan un .sh, y no encuentro ningún .zip

Veré que puedo hacer...


NOTA2: No te olveides de cambiar los scripts a un sitio mas vistoso (si, soy cansino hasta la saciedad  ;D)

Salu2



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #461 en: 31-08-2014, 23:01 (Domingo) »
Yo ya he probado con JDK y mi netbook no puede con él. El resto no sería un problema...

NOTA: JD2 va a ser un problemilla.... usan un .sh, y no encuentro ningún .zip

Veré que puedo hacer...


NOTA2: No te olveides de cambiar los scripts a un sitio mas vistoso (si, soy cansino hasta la saciedad  ;D)

Salu2

no creo que los vaya a mover de sitio ... ya estaban hay antes, aunque no hubiese tantos.

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #462 en: 31-08-2014, 23:34 (Domingo) »
@USUARIONUEVO

Con jdownloader hay 3 salidas:

-Dejar el updater como está (la rama 0.x)

-Usar esto (http://installer.jdownloader.org/JDownloader.jar). Si se ejecuta, bajará los archivos. Luego saldrá un dialogo sin nada dentro (WTF?) y por último, se instalará lo que se ha descargado. El problema es que el usuario debe intervenir para darle a OK

-Usar el .sh, que es una instalación guiada (usuario involucrado).

Elige

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #463 en: 31-08-2014, 23:37 (Domingo) »
imagino el sh , hace preguntas en consola ...

echo -ne '\N' | script.sh
echo -ne '\Y' | script.sh

responder yes a todo ...automaticamente O NO  ...segun le dejes la N O LA y
« Última modificación: 31-08-2014, 23:39 (Domingo) por USUARIONUEVO »

vk496

  • Visitante
Re: Re: he tenidp una idea , para los extras
« Respuesta #464 en: 31-08-2014, 23:47 (Domingo) »
Nono, mejor aun.

Tu lanzas el .sh, y el te extrae los archivos de jdownloader + jre (si, lees bien, jre), y luego te lanza una asquerosa gui.... Que es allí donde tiene que intervenir el usuario....


Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #465 en: 31-08-2014, 23:51 (Domingo) »
ufff  , pues no se , por que rehacer ese sh , debe ser complejo.


aparcalo si quieres ...tendre que mirarlo.

vk496

  • Visitante
Re: Re: he tenidp una idea , para los extras
« Respuesta #466 en: 31-08-2014, 23:55 (Domingo) »
Ok, a otra cosa mariposa

Salu2

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2378
  • Prácticas precisas precisan práctica
Re: he tenidp una idea , para los extras
« Respuesta #467 en: 31-08-2014, 23:56 (Domingo) »
¿Y el archivo .jar de donde descarga la última versión? dentro del jar tiene que estar la url, decompilalo y buscala, o snifa el tráfico con wireshark y verás la url...

Si es que... que poca picardia tenemos...  >:D

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #468 en: 01-09-2014, 00:04 (Lunes) »
¿Y el archivo .jar de donde descarga la última versión? dentro del jar tiene que estar la url, decompilalo y buscala, o snifa el tráfico con wireshark y verás la url...

Si es que... que poca picardia tenemos...  >:D

yo abri el sh  ... y dentro esta el jar  ....  pero no encuentro nada.

¿ cuelgo el .jar de la v2 ?

______________

el sh , de la beta2 , es en realidad un all-in-one  , que lleva hasta una version de java ...

el instalador  .jar es este

pero no es cuestion de ponerlo asi , por que se zampa 2,5 megas ...

http://www.mediafire.com/download/b5qg9zk1156f4b0/JDownloader.jar
« Última modificación: 01-09-2014, 00:07 (Lunes) por USUARIONUEVO »

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2378
  • Prácticas precisas precisan práctica
Re: he tenidp una idea , para los extras
« Respuesta #469 en: 01-09-2014, 00:11 (Lunes) »
Hoy se me hace imposible, pero mañana que tengo tiempo sacaré el portatil del cajón, si aún no lo habeis solucionado para entonces me pondré con ello.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #470 en: 01-09-2014, 00:22 (Lunes) »
YO ME HE HIDO A LO FACIL

donde estara sino en el svn ???


Código: [Seleccionar]
svn co svn://svn.jdownloader.org/jdownloader/trunk/dev/

ESO NOS BAJARA 4 O 5 FICHEROS, ENTRE el que estara nuestro deseado jdownloader.jar   ;D


wifislax ~ # svn co svn://svn.jdownloader.org/jdownloader/trunk/dev/
A    dev/JDownloader.jar
A    dev/Recaptcha.txt
A    dev/cling-core-2.0-SNAPSHOT-sources.jar
A    dev/cling-support-2.0-SNAPSHOT-sources.jar
A    dev/env.rhino.js
Revisión obtenida: 26789
« Última modificación: 01-09-2014, 00:23 (Lunes) por USUARIONUEVO »

vk496

  • Visitante
Re: Re: he tenidp una idea , para los extras
« Respuesta #471 en: 01-09-2014, 00:25 (Lunes) »
No entiendo....

Por que no usas este?

http://installer.jdownloader.org/JDownloader.jar

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #472 en: 01-09-2014, 06:55 (Lunes) »
bueno , ya he acabado el de hashcat ... no lo pongo por que son mas de 7,000 lineas de code.   ;)

nadie se asuste , la gran parte es por haber metdio la gui , con base64 que ocupa unos 300 kas. ;)

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #473 en: 01-09-2014, 20:47 (Lunes) »
esta mañana subi nuevos updaters al ftp  ;)


me pido sopcast + sopcast-player


________________________________________________

sopcast_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140901

# Colores
CIERRE=${CIERRE:-""}
ROJO=${ROJO:-""}
VERDE=${VERDE:-""}
CYAN=${CYAN:-""}
AMARILLO=${AMARILLO:-""}
BLANCO=${BLANCO:-""}
ROSA=${ROSA:-""}

# Variables globales
WEB=https://code.google.com/p/sopcast-player/downloads/list
VERSION=`curl -s $WEB | grep sp-auth | head -1 | cut -d "/" -f 5 | cut -d '"' -f-1 | cut -d- -f 3 | cut -d "t" -f1 | sed "s/.$//g" | sed "s/ //g"`
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
PRGNAM=sopcast
BUILD=${BUILD:-1}
TAG=${TAG:-sw}

CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DESCARGA=https://sopcast-player.googlecode.com/files/sp-auth-$VERSION.tar.gz

# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP &>/dev/null
exit 1
}

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para la libreria       $CIERRE"
echo "$CYAN                           $PRGNAM             $CIERRE"
echo "$VERDE                                              $CIERRE"
echo "$VERDE                  www.seguridadwireless.net   $CIERRE"
echo "$BLANCO                *****************************$CIERRE"
echo ""
sleep 3

# Comprobar conexion by geminis_demon
echo "$ROSA"Comprobando si hay acceso a internet"$CIERRE."
if [ "$(ping google.com -c1 2>/dev/null)" ]; then
echo "$VERDE"Tengo internet"$CIERRE ... $BLANCO"la tarea continuara."$CIERRE"
echo ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
SERVIDOR_WEB="http://downloadwireless.net/wifislax-updaters"
DIRECTORIO=$(pwd)
SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)


echo ${CYAN}Version Script$CIERRE: $ROJO${SCRIPT_VERSION:6}$BLANCO/$AMARILLO${SCRIPT_VERSION:4:2}$BLANCO/$ROJO${SCRIPT_VERSION:0:4}$CIERRE

if [ "$(ping downloadwireless.net -c1 2>/dev/null)" ]; then
if [[ $SCRIPT_VERSION -lt $SERVIDOR_VERSION ]]; then
echo
echo "$ROSA"Comprobando si hay actualizaciones para el script..."$CIERRE."
echo ${ROJO}NUEVA VERSION$CIERRE
echo
echo ${ROSA}Version Server$CIERRE: $ROJO${SERVIDOR_VERSION:6}$BLANCO/$AMARILLO${SERVIDOR_VERSION:4:2}$BLANCO/$ROJO${SERVIDOR_VERSION:0:4}$CIERRE
echo
echo ${CYAN}Actualizando ${PRGNAM}_updater
curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater -o $DIRECTORIO/${PRGNAM}_updater
echo ${ROJO}LISTO$CIERRE
sleep 3
$0
exit
fi
fi

# Definimos arquitectura del sitema
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) export ARCH=i486 ;;
    arm*) export ARCH=arm ;;
       *) export ARCH=$( uname -m ) ;;
  esac
fi

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -eu

# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
echo ""
echo ""$AMARILLO"Su version actual es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
sleep 3
echo ""
echo "__________________________________________"
echo ""
echo ""$AMARILLO"La version mas actual es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
echo ""
echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
read junk
echo ""
fi

# Si el sistema tiene una version anterior se eliminara
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM-[0-9]*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP

# Si el paquete no existe se descargara de internet
if [ ! -f sp-auth-$VERSION.tar.gz ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $DESCARGA
fi

# Descomprimimos el fichero descargado
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 5
rm -rf sp-auth
tar xvf sp-auth-$VERSION.tar.gz
cd sp-auth
chown -R root:root .
find -L . \
 \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
 -exec chmod 755 {} \; -o \
 \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
 -exec chmod 644 {} \;
 
# Compilamos paquete
echo ""
echo "$VERDE"Compilando ..."$CIERRE"
sleep 5
make -j$NUCLEOS install DESTDIR=$PKG

find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
  | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
 
( cd $PKG/usr/bin ; ln -sf sp-sc sopcast )
rm -rf $PKG/usr/share

# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cd $PKG
cleandir $PKG
dir2xzm $PKG $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm /
rm -Rf $TMP &>/dev/null
clear
echo ""
echo ""$VERDE"Creado modulo del paquete "$AMARILLO"$PRGNAM-$VERSION"$CIERRE""
echo ""
echo "$VERDE"Las tareas han finalizado"$CIERRE"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
exit 0
« Última modificación: 01-09-2014, 22:41 (Lunes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #474 en: 02-09-2014, 01:38 (Martes) »
Bueno ,pues despues de un rato de peleas con el sistema , resulta que en la iso de desarrollo , llevaba una version de glib2 en desarrollo NO ESTABLE , esa libreria es parte del entorno gtk.

me ha tocado de downgradear 7 librerias gtk , por culpa de eso ...  en wifislax-4.9 no existe tal problema.


mañana subire iso nueva ,

dejo el updater de sopcast-player que me lo ha puesto relativamente dificil  :-\ , pero al final ha salido.

si lo usais y no os arranca el programa, es simplemente por que debereis tener una iso de desarrollo , en tal caso debereis bajar la que subire en un rato

ojo , que este programa depende de vlc ... os lo mirara antes y si no lo teneis, os cerrar el proceso, hasta que tengais vlc.
__________________________________________

sopcast-player_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140902

# Colores
CIERRE=${CIERRE:-""}
ROJO=${ROJO:-""}
VERDE=${VERDE:-""}
CYAN=${CYAN:-""}
AMARILLO=${AMARILLO:-""}
BLANCO=${BLANCO:-""}
ROSA=${ROSA:-""}

# Variables globales
WEB=https://code.google.com/p/sopcast-player/downloads/list
SP_AUTH_VERSION=`curl -s $WEB | grep sp-auth | head -1 | cut -d "/" -f 5 | cut -d '"' -f-1 | cut -d- -f 3 | cut -d "t" -f1 | sed "s/.$//g" | sed "s/ //g"`
VERSION=`curl -s $WEB | sed "s/sp-auth-$SP_AUTH_VERSION.tar.gz//g" | grep .tar.gz | tail -1 | cut -d- -f 3 | cut -d "t" -f1 | sed "s/.$//g" | sed "s/ //g"`
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
PRGNAM=sopcast-player
BUILD=${BUILD:-1}
TAG=${TAG:-sw}

CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DESCARGA=https://sopcast-player.googlecode.com/files/sopcast-player-$VERSION.tar.gz

# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP &>/dev/null
exit 1
}

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para la libreria       $CIERRE"
echo "$CYAN                        $PRGNAM                $CIERRE"
echo "$VERDE                                              $CIERRE"
echo "$VERDE                  www.seguridadwireless.net   $CIERRE"
echo "$BLANCO                *****************************$CIERRE"
echo ""
sleep 3

# Comprobar conexion by geminis_demon
echo "$ROSA"Comprobando si hay acceso a internet"$CIERRE."
if [ "$(ping google.com -c1 2>/dev/null)" ]; then
echo "$VERDE"Tengo internet"$CIERRE ... $BLANCO"la tarea continuara."$CIERRE"
echo ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
SERVIDOR_WEB="http://downloadwireless.net/wifislax-updaters"
DIRECTORIO=$(pwd)
SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)


echo ${CYAN}Version Script$CIERRE: $ROJO${SCRIPT_VERSION:6}$BLANCO/$AMARILLO${SCRIPT_VERSION:4:2}$BLANCO/$ROJO${SCRIPT_VERSION:0:4}$CIERRE

if [ "$(ping downloadwireless.net -c1 2>/dev/null)" ]; then
if [[ $SCRIPT_VERSION -lt $SERVIDOR_VERSION ]]; then
echo
echo "$ROSA"Comprobando si hay actualizaciones para el script..."$CIERRE."
echo ${ROJO}NUEVA VERSION$CIERRE
echo
echo ${ROSA}Version Server$CIERRE: $ROJO${SERVIDOR_VERSION:6}$BLANCO/$AMARILLO${SERVIDOR_VERSION:4:2}$BLANCO/$ROJO${SERVIDOR_VERSION:0:4}$CIERRE
echo
echo ${CYAN}Actualizando ${PRGNAM}_updater
curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater -o $DIRECTORIO/${PRGNAM}_updater
echo ${ROJO}LISTO$CIERRE
sleep 3
$0
exit
fi
fi

# Comprobar dependencias ( si hay mas de una se separan por un espacio )
echo "$ROSA"Comprobando dependencias ..."$CIERRE"
echo ""
DEPENDENCIAS="sopcast vlc"
CONTINUAR=0

echo "$CYAN"Dependencias de este paquete:""
echo ""
sleep 3

for X in $DEPENDENCIAS; do

if hash $X 2>/dev/null ; then
echo ""$AMARILLO"$X :$VERDE Instalada"$CIERRE""
else
echo ""$AMARILLO"$X :$ROJO  No instalada"$CIERRE""
CONTINUAR=1
fi
done

if [ $CONTINUAR -eq 1 ]; then
echo ""
echo ""$ROJO"No se cumplen los requisitos no se puede continuar"$CIERRE""
echo ""
sleep 5
exit 0
else
echo ""
echo ""$VERDE"Bien ..podemos continuar"$CIERRE""
echo ""
fi

# Definimos arquitectura del sitema
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) export ARCH=i486 ;;
    arm*) export ARCH=arm ;;
       *) export ARCH=$( uname -m ) ;;
  esac
fi

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -eu

# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
echo ""
echo ""$AMARILLO"Su version actual es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
sleep 3
echo ""
echo "__________________________________________"
echo ""
echo ""$AMARILLO"La version mas actual es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
echo ""
echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
read junk
echo ""
fi

# Si el sistema tiene una version anterior se eliminara
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM-[0-9]*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP

# Si el paquete no existe se descargara de internet
if [ ! -f sopcast-player-$VERSION.tar.gz ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $DESCARGA
fi

# Descomprimimos el fichero descargado
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 5
rm -rf $PRGNAM
tar xvf $PRGNAM-$VERSION.tar.gz
cd $PRGNAM
chown -R root:root .
find -L . \
 \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
 -exec chmod 755 {} \; -o \
 \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
 -exec chmod 644 {} \;
  
# Compilamos paquete
echo ""
echo "$VERDE"Compilando ..."$CIERRE"
sleep 5
make -j$NUCLEOS PREFIX=/usr
make install DESTDIR=$PKG

find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
  | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true

# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cd $PKG
cleandir $PKG
dir2xzm $PKG $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm /
rm -Rf $TMP &>/dev/null
clear
echo ""
echo ""$VERDE"Creado modulo del paquete "$AMARILLO"$PRGNAM-$VERSION"$CIERRE""
echo ""
echo "$VERDE"Las tareas han finalizado"$CIERRE"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
exit 0
« Última modificación: 02-09-2014, 01:38 (Martes) por USUARIONUEVO »

vk496

  • Visitante
Re: Re: he tenidp una idea , para los extras
« Respuesta #475 en: 02-09-2014, 02:33 (Martes) »
Perdona @USUARIONUEVO

Estos días estoy con la mudanza por el tema de la uni, y no me da tiempo a ponerme....

En cuanto saque ratos libres, hago algunos

Nota: Discrepo e insisto en que muevas el menú de los updaters, dará mucha propagando a la distro ;D

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #476 en: 02-09-2014, 03:29 (Martes) »
 @vk496 , me lo tengo que pensar.



winetricks_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140902

# Colores
CIERRE=${CIERRE:-""}
ROJO=${ROJO:-""}
VERDE=${VERDE:-""}
CYAN=${CYAN:-""}
AMARILLO=${AMARILLO:-""}
BLANCO=${BLANCO:-""}
ROSA=${ROSA:-""}

# Variables globales
WEB=http://winetricks.googlecode.com/svn/trunk/src/winetricks
VERSION=`curl -s $WEB | grep WINETRICKS_VERSION= |cut -d "=" -f 2 | sed "s/ //g"`
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
PRGNAM=winetricks
BUILD=${BUILD:-1}
TAG=${TAG:-sw}

CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DESCARGA=http://winetricks.googlecode.com/svn/trunk/src/winetricks

# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP &>/dev/null
exit 1
}

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para la libreria       $CIERRE"
echo "$CYAN                           $PRGNAM             $CIERRE"
echo "$VERDE                                              $CIERRE"
echo "$VERDE                  www.seguridadwireless.net   $CIERRE"
echo "$BLANCO                *****************************$CIERRE"
echo ""
sleep 3

# Comprobar conexion by geminis_demon
echo "$ROSA"Comprobando si hay acceso a internet"$CIERRE."
if [ "$(ping google.com -c1 2>/dev/null)" ]; then
echo "$VERDE"Tengo internet"$CIERRE ... $BLANCO"la tarea continuara."$CIERRE"
echo ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
SERVIDOR_WEB="http://downloadwireless.net/wifislax-updaters"
DIRECTORIO=$(pwd)
SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)


echo ${CYAN}Version Script$CIERRE: $ROJO${SCRIPT_VERSION:6}$BLANCO/$AMARILLO${SCRIPT_VERSION:4:2}$BLANCO/$ROJO${SCRIPT_VERSION:0:4}$CIERRE

if [ "$(ping downloadwireless.net -c1 2>/dev/null)" ]; then
if [[ $SCRIPT_VERSION -lt $SERVIDOR_VERSION ]]; then
echo
echo "$ROSA"Comprobando si hay actualizaciones para el script..."$CIERRE."
echo ${ROJO}NUEVA VERSION$CIERRE
echo
echo ${ROSA}Version Server$CIERRE: $ROJO${SERVIDOR_VERSION:6}$BLANCO/$AMARILLO${SERVIDOR_VERSION:4:2}$BLANCO/$ROJO${SERVIDOR_VERSION:0:4}$CIERRE
echo
echo ${CYAN}Actualizando ${PRGNAM}_updater
curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater -o $DIRECTORIO/${PRGNAM}_updater
echo ${ROJO}LISTO$CIERRE
sleep 3
$0
exit
fi
fi

# Comprobar dependencias ( si hay mas de una se separan por un espacio )
echo "$ROSA"Comprobando dependencias ..."$CIERRE"
echo ""
DEPENDENCIAS="wine"
CONTINUAR=0

echo "$CYAN"Dependencias de este paquete:""
echo ""
sleep 3

for X in $DEPENDENCIAS; do

if hash $X 2>/dev/null ; then
echo ""$AMARILLO"$X :$VERDE Instalada"$CIERRE""
else
echo ""$AMARILLO"$X :$ROJO  No instalada"$CIERRE""
CONTINUAR=1
fi
done

if [ $CONTINUAR -eq 1 ]; then
echo ""
echo ""$ROJO"No se cumplen los requisitos no se puede continuar"$CIERRE""
echo ""
sleep 5
exit 0
else
echo ""
echo ""$VERDE"Bien ..podemos continuar"$CIERRE""
echo ""
fi

# Definimos arquitectura del sitema
ARCH=noarch

set -eu

# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
echo ""
echo ""$AMARILLO"Su version actual es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
sleep 3
echo ""
echo "__________________________________________"
echo ""
echo ""$AMARILLO"La version mas actual es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
echo ""
echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
read junk
echo ""
fi

# Si el sistema tiene una version anterior se eliminara
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM-[0-9]*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP

# Si el paquete no existe se descargara de internet
if [ ! -f $PRGNAM ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $DESCARGA
fi

# Es un paquete sencillo ya que solo es un script se mueve a su sitio y poco mas
mkdir -p $PKG/{usr/bin,usr/share/pixmaps,usr/share/applications}
chmod 755 $PRGNAM
mv -f $PRGNAM $PKG/usr/bin/$PRGNAM

# Creamos el fichero desktop
echo "[Desktop Entry]
Categories=Application;Settings
Comment=Settings Tool for WINE
Encoding=UTF-8
Exec=winetricks
Icon=winetricks
Name=winetricks
Terminal=false
Type=Application" > $PKG/usr/share/applications/$PRGNAM.desktop

# Creamos el icono
echo "
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
" | base64 -d > $PKG/usr/share/pixmaps/$PRGNAM.png

# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cd $PKG
cleandir $PKG
dir2xzm $PKG $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm /
rm -Rf $TMP &>/dev/null
clear
echo ""
echo ""$VERDE"Creado modulo del paquete "$AMARILLO"$PRGNAM-$VERSION"$CIERRE""
echo ""
echo "$VERDE"Las tareas han finalizado"$CIERRE"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
exit 0
« Última modificación: 02-09-2014, 03:29 (Martes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #477 en: 02-09-2014, 07:44 (Martes) »
gambas_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140902

# Colores
CIERRE=${CIERRE:-""}
ROJO=${ROJO:-""}
VERDE=${VERDE:-""}
CYAN=${CYAN:-""}
AMARILLO=${AMARILLO:-""}
BLANCO=${BLANCO:-""}
ROSA=${ROSA:-""}

# Variables globales
WEB=http://sourceforge.net/projects/gambas/files/
VERSION=`curl -s $WEB | grep latest/ | head -1 | cut -d "/" -f 8 | cut -d- -f 2 | cut -d "t" -f-1 | sed "s/.$//g" | sed "s/ //g"`
RAMA=`echo $VERSION | cut -d "." -f1`
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
PRGNAM=gambas$RAMA
BUILD=${BUILD:-1}
TAG=${TAG:-sw}

CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DESCARGA=http://downloads.sourceforge.net/project/gambas/$PRGNAM/$PRGNAM-$VERSION.tar.bz2
SHORT_PRGNAM=${PRGNAM%$(cut -d . -f 1 <<< $VERSION)}

# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP &>/dev/null
exit 1
}

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para la libreria       $CIERRE"
echo "$CYAN                           $PRGNAM             $CIERRE"
echo "$VERDE                                              $CIERRE"
echo "$VERDE                  www.seguridadwireless.net   $CIERRE"
echo "$BLANCO                *****************************$CIERRE"
echo ""
sleep 3

# Comprobar conexion by geminis_demon
echo "$ROSA"Comprobando si hay acceso a internet"$CIERRE."
if [ "$(ping google.com -c1 2>/dev/null)" ]; then
echo "$VERDE"Tengo internet"$CIERRE ... $BLANCO"la tarea continuara."$CIERRE"
echo ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
SERVIDOR_WEB="http://downloadwireless.net/wifislax-updaters"
DIRECTORIO=$(pwd)
SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)


echo ${CYAN}Version Script$CIERRE: $ROJO${SCRIPT_VERSION:6}$BLANCO/$AMARILLO${SCRIPT_VERSION:4:2}$BLANCO/$ROJO${SCRIPT_VERSION:0:4}$CIERRE

if [ "$(ping downloadwireless.net -c1 2>/dev/null)" ]; then
if [[ $SCRIPT_VERSION -lt $SERVIDOR_VERSION ]]; then
echo
echo "$ROSA"Comprobando si hay actualizaciones para el script..."$CIERRE."
echo ${ROJO}NUEVA VERSION$CIERRE
echo
echo ${ROSA}Version Server$CIERRE: $ROJO${SERVIDOR_VERSION:6}$BLANCO/$AMARILLO${SERVIDOR_VERSION:4:2}$BLANCO/$ROJO${SERVIDOR_VERSION:0:4}$CIERRE
echo
echo ${CYAN}Actualizando ${PRGNAM}_updater
curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater -o $DIRECTORIO/${PRGNAM}_updater
echo ${ROJO}LISTO$CIERRE
sleep 3
$0
exit
fi
fi

# Definimos arquitectura del sitema
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) export ARCH=i486 ;;
    arm*) export ARCH=arm ;;
       *) export ARCH=$( uname -m ) ;;
  esac
fi

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -eu

# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
echo ""
echo ""$AMARILLO"Su version actual es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
sleep 3
echo ""
echo "__________________________________________"
echo ""
echo ""$AMARILLO"La version mas actual es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
echo ""
echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
read junk
echo ""
fi

# Si el sistema tiene una version anterior se eliminara
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM-[0-9]*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP

# Si el paquete no existe se descargara de internet
if [ ! -f $PRGNAM-$VERSION.tar.bz2 ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $DESCARGA
fi

# Descomprimimos el fichero descargado
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 5
rm -rf $PRGNAM-$VERSION
tar xvf $PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
 
# Compilamos paquete
echo ""
echo "$VERDE"Compilando ..."$CIERRE"
sleep 5

./reconf-all

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --build=$ARCH-slackware-linux
 
make
make -j1 install-strip DESTDIR=$PKG XDG_UTILS=""

mkdir -p $PKG/usr/share/icons/hicolor/{scalable/apps,48x48/apps,64x64/mimetypes}
cp -a app/desktop/$PRGNAM.svg $PKG/usr/share/icons/hicolor/scalable/apps
cp -a app/desktop/$PRGNAM.png $PKG/usr/share/icons/hicolor/48x48/apps
cp -a app/mime/application-x-${SHORT_PRGNAM}{script,serverpage}.png \
  $PKG/usr/share/icons/hicolor/64x64/mimetypes
cp -a main/mime/application-x-$PRGNAM.png \
  $PKG/usr/share/icons/hicolor/64x64/mimetypes

mkdir -p $PKG/usr/share/{applications,mime/packages}
cp -a app/desktop/$PRGNAM.desktop $PKG/usr/share/applications
cp -a app/mime/application-x-${SHORT_PRGNAM}{script,serverpage}.xml \
  $PKG/usr/share/mime/packages
cp -a main/mime/application-x-$PRGNAM.xml $PKG/usr/share/mime/packages

# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cd $PKG
cleandir $PKG
dir2xzm $PKG $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm /
rm -Rf $TMP &>/dev/null
clear
echo ""
echo ""$VERDE"Creado modulo del paquete "$AMARILLO"$PRGNAM-$VERSION"$CIERRE""
echo ""
echo "$VERDE"Las tareas han finalizado"$CIERRE"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
if [ -x /usr/bin/update-desktop-database ]; then
  /usr/bin/update-desktop-database -q /usr/share/applications >/dev/null 2>&1
fi

if [ -x /usr/bin/update-mime-database ]; then
  /usr/bin/update-mime-database /usr/share/mime >/dev/null 2>&1
fi

if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
  if [ -x /usr/bin/gtk-update-icon-cache ]; then
    /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor >/dev/null 2>&1
  fi
fi
exit 0

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15790
Re: he tenidp una idea , para los extras
« Respuesta #478 en: 02-09-2014, 07:45 (Martes) »
me voy a meter con otro GORDO  ,...qt5   ;)

vk496

  • Visitante
Re: Re: he tenidp una idea , para los extras
« Respuesta #479 en: 02-09-2014, 18:00 (Martes) »
Tío, tu vives al limite XD

Calmate y coge algo fácil.... Jajajaja

Salu2