Autor Tema: he tenidp una idea , para los extras  (Leído 115885 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: 14555
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: 14555
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: 14555
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: 2382
  • 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

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14555
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: 2382
  • 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.

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14555
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: 14555
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: 14555
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: 14555
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: 14555
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: 14555
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: 14555
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

//FINAL Y MÁS DOS RESPUESTAS