?>/script>'; } ?> Mejorando los scripts wifislax-updaters Widgets Magazine

Autor Tema: Mejorando los scripts wifislax-updaters  (Leído 235920 veces)

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

vk496

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #520 en: 01-02-2015, 18:44 (Domingo) »
Mantendrás la rama 3.18 en desarrollo hasta que saquen algo para los atheros? O seguirás adelante incluso si no lo sacan?

Salu2

CristianEdgardo

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #521 en: 04-02-2015, 03:28 (Miércoles) »

                Otravez sopa, ja ja, tiro otro dato...



                       



                     saludos!!!

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #522 en: 04-02-2015, 04:57 (Miércoles) »
Mantendrás la rama 3.18 en desarrollo hasta que saquen algo para los atheros? O seguirás adelante incluso si no lo sacan?

Salu2

ya podemos esperar sentados , vi el problema en mayo de 2014 y casi un año despues esta igual.

los de reaver ya no tocan el code , es problemas de wash ... y solo es con los atheros,.

en la istro podemos usar la tool WPS-SCAN , que escribio coeman.

geminisauditor mostrara bien el power ...por que usa para escanear iw , en vez de wash ...y creo que la suite de goy tambien.


solo sera cuando escaneemos manualmente con wash , o una tool, que use wash como escaner .. como puede ser wpspingenerator.



¿subir? , si claro ... no me queda otra
¿a cual?  ... al mas alto que pueda, ya puestos me da igual..

escogi el 3.18 , por que pude compilar el driver de ati , en esa rama...aunque es el omega 14.12 que no me vale de momento para hashcat de forma limpia ... por eso digo que aun estan cosas por venir

cada año eligen un kernel para hacerlo longterm ....  el que escojan este año , sera el mio.

el 3.14 es el unico en activo con soporte aufs , pero me parece un poco viejo ...ademas de que a la siguiente esa rama va fuera de live aufs.


es momento de dejar pasar un tiempo y ver que pasa.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #523 en: 04-02-2015, 05:20 (Miércoles) »
opera_updater revisado


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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20150204

############################################################
## 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() {
ARCH=i386
PRGNAM=opera
VERSION=12.16
RAMA=$(echo $VERSION | sed "s/[.]//g")
REVNO=1860
WEB=ftp://ftp.opera.com/pub/opera/linux/$RAMA/$PRGNAM-${VERSION}-${REVNO}.${ARCH}.linux.tar.xz
}

# Creamos directorios extra
F_extradirs(){
mkdir -p $PKG/$HOME/.opera
}

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f $PRGNAM-${VERSION}-${REVNO}.${ARCH}.linux.tar.xz ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 3
aria2c -x 3 $WEB
fi
}

# Descomprimimos el fichero descargado y compilamos
F_compilar(){
rm -rf $PRGNAM-${VERSION}-${REVNO}.${ARCH}.linux
tar xf $PRGNAM-${VERSION}-${REVNO}.${ARCH}.linux.tar.xz
cd $PRGNAM-${VERSION}-${REVNO}.${ARCH}.linux
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 640 -o -perm 600 -o -perm 444 \
 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;

./install \
  --prefix /usr \
  --repackage $PKG/usr

if [ -n "$LIBDIRSUFFIX" ]; then
  mv $PKG/usr/lib $PKG/usr/lib$LIBDIRSUFFIX
  sed -i "s,/lib/,/lib$LIBDIRSUFFIX/," $PKG/usr/bin/$PRGNAM
fi

# Creamos una configuracion basica
cd $PKG/$HOME/.opera
cat > operaprefs.ini << "EOF"
Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding

[State]
Detected Country Code=ES
Active Country Code=ES
Active Region=es
Active Default Language=es-ES
Accept License=1
Data1=00c0dd1ab85ad7bae88e381950c9cfaf2cf
Data3=00c0dd1ab85ad7bae88e381950c9cfaf2cf
Country Check=0
Total Uptime=67
Run=0

[User Prefs]
Language Files Directory=
Preferences Version=6
Enable Usage Statistics=0
Address Search Drop Down Weighted Width=2496
Google TLD Default=.google.es
Google TLD Downloaded=1
Home URL=https://foro.seguridadwireless.net/
Startup Type=2

[Install]
Newest Used Version=12.16.1860
Newest Used Beta Name=
First Used Version=12.16.1860
First Run Timestamp=1405647496

[Auto Update]
Country Code=ES

[Proxy]
Opera Turbo Config File={Resources}region/es/turbosettings.xml

[Windows]
License Dialog=447,154,472,460,0
Browser Window=50,50,1266,633,2
New Preferences Dialog=310,100,740,507,0
Document Window=0,0,1366,665,2
EOF
}

###################################
## 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
#Creamos directorios extra
F_extradirs
#Mostramos el mensaje de presentacion
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Comprobamos version instalada del script
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

CristianEdgardo

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #524 en: 04-02-2015, 05:29 (Miércoles) »
opera_updater revisado




graciassss!!!
 ;) ;) ;) ;) ;)

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #525 en: 04-02-2015, 23:26 (Miércoles) »
No se si valdra esto para algo , jajaja


dosbox_updater


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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20150204

############################################################
## 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=dosbox
WEB=http://sourceforge.net/projects/$PRGNAM/files/$PRGNAM/
VERSION=`curl -s $WEB | grep /latest | cut -d "/" -f8 | sed "s/ //g"`
DOWNLOAD=http://downloads.sourceforge.net/project/$PRGNAM/$PRGNAM/$VERSION/$PRGNAM-$VERSION.tar.gz
}

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f $PRGNAM-$VERSION.tar.gz ]; then
echo
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 1
aria2c -x 3 $DOWNLOAD
fi
}

# Descomprimimos el fichero descargado y compilamos
F_compilar(){
echo
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 1
rm -rf $PRGNAM-$VERSION
tar -xzvf $PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
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 {} \;
 
if [ $VERSION = 0.74 ]; then
echo
echo "$VERDE"Aplicando parche ..."$CIERRE"
sleep 1
cat > dosbox-0.74-gcc46.patch << "EOF"
--- include/dos_inc.h.old 2011-04-28 08:46:04.505011354 +0200
+++ include/dos_inc.h 2011-04-28 08:46:27.104408178 +0200
@@ -21,6 +21,7 @@
 #ifndef DOSBOX_DOS_INC_H
 #define DOSBOX_DOS_INC_H
 
+#include <cstddef>
 #ifndef DOSBOX_DOS_SYSTEM_H
 #include "dos_system.h"
 #endif

EOF
patch -p0 < dosbox-0.74-gcc46.patch
fi

echo
echo "$VERDE"Configurando ..."$CIERRE"
sleep 1

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --sysconfdir=/etc \
  --localstatedir=/var \
  --mandir=/usr/man \
  --docdir=/usr/doc/$PRGNAM-$VERSION \
  --build=$ARCH-slackware-linux

echo
echo "$VERDE"Compilando ..."$CIERRE"
sleep 1
make DESTDIR=$PKG
make install-strip DESTDIR=$PKG
install -D -m 0644 src/dosbox.ico $PKG/usr/share/pixmaps/dosbox.ico

# Gneramos el fichero .desktop
cat > dosbox.desktop << "EOF"
[Desktop Entry]
Version=1.0
Name=dosbox
Comment=DOS Emulator
GenericName=dosbox
Exec=dosbox
Icon=/usr/share/pixmaps/dosbox.ico
Terminal=false
Type=Application
Categories=System;
StartupNotify=true
EOF

mkdir -p $PKG/usr/share/applications
mv dosbox.desktop $PKG/usr/share/applications

}

###################################
## 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

vk496

  • Visitante
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #526 en: 04-02-2015, 23:29 (Miércoles) »


No se si valdra esto para algo , jajaja

Jajajaja Me ha matado ese mensaje

Ya no sabes ni que crear xDD

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #527 en: 04-02-2015, 23:40 (Miércoles) »


No se si valdra esto para algo , jajaja

Jajajaja Me ha matado ese mensaje

Ya no sabes ni que crear xDD

Salu2

estoy liado con qemu , que creo tiene algo de uso

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #528 en: 16-02-2015, 22:28 (Lunes) »
Los he subido al ftp , pero  por si acaso ...

django , no se por que a veces se pilla mal la version y eso que es una version fijada
muse , al tener python2 y python3 fallaba al compilar , eso solventado con añadir mas parametros a la config del build , y ademas le he desbloqueado la version , ...ahora compilara el mas nuevo d ela web , en vez de el 2.1.2

wine , ...al final le heche un rato mas esta mañana por el tema de que no encontraba el plugin gecko ...

y es que la version mas nueva es una BETA , y no la puede usar , con lo que he fijado la version de gecko a la estable 2.24 y ya todo perfecto.



____________________________________________________

django_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20150216

############################################################
## 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=django
VERSION=1.3.1
SRCNAM=Django
DOWNLOAD=http://pypi.python.org/packages/source/D/Django/Django-1.3.1.tar.gz
}

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f $SRCNAM-$VERSION.tar.gz ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 3
aria2c -x 3 $DOWNLOAD
fi
}

# Descomprimimos el fichero descargado y compilamos
F_compilar(){
tar xvf $SRCNAM-$VERSION.tar.gz
cd $SRCNAM-$VERSION
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 {} \;

python setup.py install --prefix=/usr --root="$PKG"
}

###################################
## 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
#Creamos xzm , instalamos y salimos
f_tareasFinales




muse_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20150216
CATEGORIA="Editores de audio"

############################################################
## 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() {
WEB=http://sourceforge.net/projects/lmuse/files/
#VERSION=2.1.2
VERSION=`curl -s $WEB | grep /latest | head -1| rev | cut -f 3- -d . | cut -f 1 -d - | rev`
RAMA=`echo $VERSION | cut -c 1-3`
PRGNAM=muse
DESCARGA=http://sourceforge.net/projects/lmuse/files/$PRGNAM-$RAMA/$PRGNAM-$VERSION.tar.gz
}

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f $PRGNAM-$VERSION.tar.gz ]; then
echo
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 1
aria2c -x 3 $DESCARGA
fi
}

# Descomprimimos el fichero descargado y compilamos
F_compilar(){
echo
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 1
rm -rf $PRGNAM-$VERSION
tar xvf $PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
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 {} \;

mkdir -p build
cd build
  cmake \
    -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
    -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DLIB_SUFFIX=${LIBDIRSUFFIX} \
    -DENABLE_PYTHON:STRING="ON" \
    -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \
    -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so \
    -DCMAKE_BUILD_TYPE=Release .. \
    -DCMAKE_ENABLE_VST_VESTIGE=1 \
    -DCMAKE_ENABLE_VST_NATIVE=1 \
    -DENABLE_PYTHON=1 \
    -DENABLE_FLUID=1 \
    -DENABLE_DSSI=1 \
    -DENABLE_LASH=1 \
    -DENABLE_OSC=1 ..
  make
  make install DESTDIR=$PKG
cd ..

# Arreglo para demonio jackd
BINARIO=`grep -r Exec $PKG/usr/share/applications/muse.desktop | cut -d '=' -f2`
sed -i "s/Exec=$BINARIO/Exec=muse_starter/g" $PKG/usr/share/applications/muse.desktop
echo "#!/bin/bash
setcap cap_ipc_lock,cap_sys_nice=ep /usr/bin/jackd
$BINARIO" > $PKG/usr/bin/muse_starter
chmod 777 $PKG/usr/bin/muse_starter
}

###################################
## 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



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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20150216

#################################################
## 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=wine
WEB=http://sourceforge.net/projects/wine/files/Slackware%20Packages/
VERSION=$(curl -s $WEB | grep -m1 "class=\"folder" | awk '{print $2}' | cut -d "\"" -f 2)
GECKO_WEB=http://sourceforge.net/projects/wine/files/Wine%20Gecko/
#GECKO_VERSION=$(curl -s $GECKO_WEB | grep -m1 "class=\"folder" | awk '{print $2}' | cut -d "\"" -f 2)
GECKO_VERSION=2.34
MONO_WEB=http://sourceforge.net/projects/wine/files/Wine%20Mono/
MONO_VERSION=$(curl -s $MONO_WEB | grep -m1 "class=\"folder" | awk '{print $2}' | cut -d "\"" -f 2)
}

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f $PRGNAM-$VERSION-$ARCH-1sg.txz ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 3
aria2c -x 3 $WEB/$VERSION/$ARCH/$PRGNAM-$VERSION-$ARCH-1sg.txz
fi
# Si gecko no existe se descargara de internet
if [ ! -f ${PRGNAM}_gecko-$GECKO_VERSION-x86.msi ]; then
echo ""
echo "$CYAN"Descargando plugin ${PRGNAM}_gecko-$GECKO_VERSION-x86.msi"$CIERRE"
sleep 3
aria2c -x 3 $GECKO_WEB/$GECKO_VERSION/${PRGNAM}_gecko-$GECKO_VERSION-x86.msi
fi
# Si mono no existe se descargara de internet
if [ ! -f ${PRGNAM}-mono-$MONO_VERSION.msi ]; then
echo ""
echo "$CYAN"Descargando plugin ${PRGNAM}-mono-$MONO_VERSION.msi"$CIERRE"
sleep 3
aria2c -x 3 $MONO_WEB/$MONO_VERSION/${PRGNAM}-mono-$MONO_VERSION.msi
fi
}

# Tareas de conversion de formato
F_compilar(){
echo ""
echo "$VERDE"
txz2dir $PRGNAM-$VERSION-$ARCH-1sg.txz $PKG
mkdir $PKG/usr/share/wine/gecko $PKG/usr/share/wine/mono
mv ${PRGNAM}_gecko-$GECKO_VERSION-x86.msi $PKG/usr/share/wine/gecko
mv ${PRGNAM}-mono-$MONO_VERSION.msi $PKG/usr/share/wine/mono
rm $PKG/var/log/packages/wine*
# El desktop winecfg viene mal ..se repara
rm $PKG/usr/share/applications/winecfg.desktop
echo "[Desktop Entry]
[Desktop Entry]
Categories=Application;Settings
Comment=Settings Tool for WINE
Encoding=UTF-8
Exec=winecfg
Icon=winecfg
Name=Wine Configuration
Terminal=false
Type=Application
" > $PKG/usr/share/applications/winecfg.desktop

# Se da permiso de ejecucion a los plugins
chmod 777 $PKG/usr/share/wine/gecko/${PRGNAM}_gecko-$GECKO_VERSION-x86.msi
chmod 777 $PKG/usr/share/wine/mono/${PRGNAM}-mono-$MONO_VERSION.msi
}

###################################
## 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 script
f_versionInstalada
#Si no existe el fichero se descargara
F_download
#Descomprimir fichero descargado y compilamos
F_compilar
#Creamos xzm , instalamos y salimos
f_tareasFinales



sol666

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #529 en: 17-02-2015, 20:12 (Martes) »
uummm,actualizador de muse nuevo,¿podrias subir el modulo updaters nuevo a mediafire mismo,asi modifico la live.
« Última modificación: 17-02-2015, 20:20 (Martes) por sol666 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #530 en: 17-02-2015, 22:14 (Martes) »
http://www.mediafire.com/download/7ifn12eald6wnrh/wifislax_updaters-3.9-noarch-1sw.xzm

prueba el de muse y me cuentas , por que no lo he probado en wifislax-4.10.1

de hecho ya sabeis que al poco , mi iso ya no es igual a la ultima publicada...en mi iso actual funciona bien , no recuerdo por que bloquee la version.

sol666

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #531 en: 17-02-2015, 23:03 (Martes) »
la bloqueaste porque la ultima tenia una letra como 2.1.2e o algo asi y daba error,mañana a ver si tengo un rato y la pruebo,lo que no encuentro es la manera de todas las pistas que tengo grabadas mezclarlas y exportarlas a un archivo wave,en el audacity si que sale la opcion exportar como pero en muse no lo encuentro,investigare un poco mas a ver,gracias por el modulo.

Desconectado pepe10000

  • Colaborador
  • *
  • Mensajes: 786
Re: Mejorando los scripts wifislax-updaters
« Respuesta #532 en: 18-02-2015, 13:11 (Miércoles) »
http://www.mediafire.com/download/7ifn12eald6wnrh/wifislax_updaters-3.9-noarch-1sw.xzm

prueba el de muse y me cuentas , por que no lo he probado en wifislax-4.10.1

de hecho ya sabeis que al poco , mi iso ya no es igual a la ultima publicada...en mi iso actual funciona bien , no recuerdo por que bloquee la version.

Lo he probado en la última ISO de desarrollo y el actualizador del wine da un error, captura (picar en la imagen para ampliar):



Un saludo.

Pd. En esta ISO no me aparece la raya vertical morada de la izquiera cuando arranco sin el módulo de la Nvidia.
Se ve la pantalla perfecta, jejeje.
« Última modificación: 18-02-2015, 13:13 (Miércoles) por pepe10000 »

sol666

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #533 en: 18-02-2015, 21:43 (Miércoles) »
sera en la de desarrollo porque ayer me funciono bien a mi en la 4.10.1.

CristianEdgardo

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #534 en: 19-02-2015, 00:11 (Jueves) »
goole chrome updater anda fallando... osera a mi??? ^-^ ^-^ ^-^


EDITADO: es problema en mi changes dat, alguan cosa que instale, ...
tema solucionado. ja o eso creo...
« Última modificación: 19-02-2015, 21:05 (Jueves) por CristianEdgardo »

Desconectado pepe10000

  • Colaborador
  • *
  • Mensajes: 786
Re: Mejorando los scripts wifislax-updaters
« Respuesta #535 en: 19-02-2015, 12:28 (Jueves) »
sera en la de desarrollo porque ayer me funciono bien a mi en la 4.10.1.

Correcto sol666, lo he comprobado en la 4.10.1, funciona de fabula y sin el error del Gecko.

Un saludo.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #536 en: 27-02-2015, 22:49 (Viernes) »
sera en la de desarrollo porque ayer me funciono bien a mi en la 4.10.1.

Correcto sol666, lo he comprobado en la 4.10.1, funciona de fabula y sin el error del Gecko.

Un saludo.

si funciona en una ,funciona en la otra ..a fin de cuentas bajan e instalan lo mismo.



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #537 en: 27-02-2015, 22:53 (Viernes) »
funciones_updater

SIMPLIFICADO

¿que quieres decir con simplificado?

Pues he tomado como ejemplo el modo de actualizar de geminis_demon , es decir . eliminar el paquete de sistema , solo si el paquete nuevo se genera correctamente.

Puesto que el proceso de actualizacion solo se lleva a cabo si el paquete nuevo se genera bien , ya es innecesario el tema de backup del paquete de sistema.

Ahora solo preguntara al inicio ,cuando muestre

version de sistema vs version online

si le das enter ya todo va de una tirada-

si el proceso acaba OK , entonces desinstalara la vieja e instalara la nueva , sin historietas.


__________________________________________________________________________________________________________________

funciones_updater

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

# Script by www.seguridadwireless.net

FUNCIONES_VERSION=20150227

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

# Variables globales
PRGNAM=funciones
VERSION=$FUNCIONES_VERSION
WEB=http://www.downloadwireless.net
DOWNLOAD=$WEB/wifislax-updaters/Funciones/${PRGNAM}_updater
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
BUILD=${BUILD:-1}
TAG=${TAG:-sw}
CWD=$(pwd)

# variable que restara un nucleo para reservarlo al sistema si hay mas de 2
if [ $NUCLEOS -gt 2 ]; then
let NUCLEOS=$NUCLEOS-1
fi

# Vamos a liberar toda la memoria cache
sync && echo 3 > /proc/sys/vm/drop_caches

# Eliminamos posibles ficheros viejos de modificaciones de scripts
rm -rf /opt/wifislax-updaters/*/*~ &>/dev/null

# Funcion que limpia
f_exitmode() {
   rm -Rf $TMP &>/dev/null
   exit 1
}

# Funcion que muestra Presentacion
f_presentacion() {
clear
sleep 0.1 | echo ""
sleep 0.1 | echo ""
sleep 0.1 | echo "$BLANCO"  "       ******************************"   
sleep 0.1 | echo "$VERDE"   "          Actualizador/Instalador    "   
sleep 0.1 | echo "$VERDE"   "          Paquete: "$AMARILLO"$PRGNAM"                                                 
sleep 0.1 | echo "$VERDE"   "                                   "
sleep 0.1 | echo "$VERDE"   "          www.seguridadwireless.net  "
sleep 0.1 | echo "$BLANCO"  "       ******************************"
sleep 0.1 | echo "$CERRAR"
sleep 1
}

# Comprobar conexion by geminis_demon
f_comprobarConexion() {
   if [ ! "$(ping google.com -c1 2>/dev/null)" ]; then
      echo "No tengo internet ... el script se cerrara."
      echo ""
      sleep 1
      exit 0
   fi
}

# Comprobacion de updates para el script
f_comprobarUpdates() {
   SERVIDOR_WEB="http://www.downloadwireless.net/wifislax-updaters"
   DIRECTORIO=$(find /opt/wifislax-updaters -type f -name ${PRGNAM}*| rev | cut -d/ -f2- | rev)
   SERVIDOR_VERSION=$(timeout -s SIGTERM 10 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 1
         $0
         exit
      fi
   fi
}

# Definimos arquitectura del sistema. Se le pasa la arquitectura como parametro o la calcula automaticamente si no se indica nada
f_arquitectura() {
   ARCH=$1
   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
}

# Detecta la version instalada en el sistema
f_versionInstalada() {
   if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
      INSTALADA="$(ls /var/log/packages/$PRGNAM-[0-9]*-* 2>/dev/null|cut -d '/' -f5-|sed "s/^${PRGNAM}-//"|rev|cut -d'-' -f3-|rev|tail -1)"
      echo ""
      echo ""$AMARILLO"La version del sistema es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
      sleep 1
      echo ""
      echo "__________________________________________"
      echo ""
      echo ""$AMARILLO"La version mas nueva en su pagina web es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
      echo ""
      echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
      read junk
      echo ""
   fi

}

# Elimina una version anterior
f_eliminaVersion() {
   sleep 1
   if [ $PRGNAM = xampp ]; then
   /opt/lampp/lampp stop
   fi
   if [ $PRGNAM = metasploit ]; then
   /etc/rc.d/rc.metasploit stop
   fi
   echo ""
   echo "$ROJO"Eliminando la version del sistema..."$CIERRE"
   sleep 2
   removepkg /var/log/packages/$PRGNAM-[0-9]*
}

# Crea el directorio temporal de trabajo
f_directorioTemporal() {
   TMP=${TMP:-/tmp/build/$PRGNAM}
   PKG=$TMP/package-$PRGNAM
   OUTPUT=${OUTPUT:-/tmp}
   rm -rf $PKG
   mkdir -p $TMP $PKG $OUTPUT
   cd $TMP
}

# Hace strip al paquete
f_strip() {
   cd $PKG
   stripdir $PKG 2>/dev/null
}

# Creamos xzm , instalamos y salimos
f_tareasFinales() {
   # Si el sistema tiene una version anterior se eliminara
   if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
      f_eliminaVersion
   fi
   echo ""
   echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
   # Liberamos memoria
   sync && echo 3 > /proc/sys/vm/drop_caches
# Guardamos los modulos en carpetas por categoria
   cd ..
   CATEGORIA=`echo $CWD | cut -d "/" -f4`
   if [ ! -d $HOME/Desktop/$CATEGORIA ]; then
   mkdir -p $HOME/Desktop/$CATEGORIA
   fi

#Para sigram nos basamos en el log. Para el resto siempre es igual
if [ $PRGNAM = sigram ]; then
cleandir $PKG &>/dev/null
log2xzm $TMP/sigram.log $HOME/Desktop/$CATEGORIA/$PRGNAM-${VERSION}-$ARCH-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$CATEGORIA/$PRGNAM-${VERSION}-$ARCH-$BUILD$TAG.xzm /
else
cleandir $PKG &>/dev/null
dir2xzm $PKG $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm /
   fi
# Iniciar algun servicio si existe
   if [ -f $PKG/etc/rc.d/rc.teamviewerd ]; then
   /etc/rc.d/rc.teamviewerd start &>/dev/null
   fi
# Variables especiales para renombrar algunos modulos
   if [ $PRGNAM = jre ]; then
   mv $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm $HOME/Desktop/$CATEGORIA/010-$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
   fi
   if [ $PRGNAM = firefox ]; then
   mv $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm $HOME/Desktop/$CATEGORIA/008-Firefox-$VERSION-$ARCH-$BUILD$TAG.xzm
   fi
      if [ $PRGNAM = firefox_multi ]; then
   mv $HOME/Desktop/$CATEGORIA/$PRGNAM2-$VERSION-$ARCH-$BUILD$TAG.xzm $HOME/Desktop/$CATEGORIA/008-Firefox_$LANGUAGE-$VERSION-$ARCH-$BUILD$TAG.xzm
   fi
   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"
   
   if [ $PRGNAM = metasploit ]; then
       /etc/rc.d/rc.metasploit start &> /dev/null
   fi
   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
   
   if [ -x /usr/bin/glib-compile-schemas ]; then
       /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas >/dev/null 2>&1
   fi
   
   sleep 1
   echo ""
   echo "$VERDE"Bye Bye"$CIERRE"
   echo ""
   sleep 1
# Liberamos memoria
   sync && echo 3 > /proc/sys/vm/drop_caches
# Salimos del script
   exit 0
}

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #538 en: 28-02-2015, 11:07 (Sábado) »
He reparado esta mañana , angry ip scan , python3 , transmission y he retocado el script funciones

dejo el pack actualizado.


http://www.mediafire.com/download/x53ni8g6idv6fxx/wifislax_updaters-4.0-noarch-1sw.xzm

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #539 en: 01-03-2015, 23:34 (Domingo) »
jdk_updater

esta es la version full de java , necesaria para compilar codigo en java  ...  ;D

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20150301

############################################################
## 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=jdk
WEB=$(curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep -E i586.tar.gz | grep linux | cut -d ":" -f4- | cut -d "\"" -f2)
ARCHIVO=${WEB##*/}
VERSION=$(echo $ARCHIVO | cut -d "-" -f 2)
DVER=1.8.0_$(printf $VERSION | cut -du -f2)
}

# Si el paquete no existe se descargara de internet
F_download(){
echo ".oracle.com TRUE / FALSE 1906724535 oraclelicense accept-securebackup-cookie">cookie
if [ ! -f $ARCHIVO ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 3
aria2c -x 3 --load-cookies=cookie $WEB
fi
}

# Empezamos a crear el paquete
F_crearpaquete(){
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 3
LIB_ARCH=i386
LIBDIRSUFFIX=""
SRC_ARCH="i586"
cd $TMP
tar xvf $PRGNAM-$VERSION-linux-$SRC_ARCH.tar.gz
chown -R root.root $PKG
find $PKG \
\( -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 {} \;

mkdir -p $PKG/etc/profile.d
echo "#!/bin/csh
setenv JAVA_HOME /usr/lib/java
setenv MANPATH \${MANPATH}:\${JAVA_HOME}/man
setenv PATH \${PATH}:\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin" >$PKG/etc/profile.d/jdk.csh

echo "#!/bin/sh
export JAVA_HOME=/usr/lib/java
export MANPATH=\"\${MANPATH}:\${JAVA_HOME}/man\"
export PATH=\"\${PATH}:\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin\"" >$PKG/etc/profile.d/jdk.sh
chmod +x $PKG/etc/profile.d/jdk.sh
chmod +x $PKG/etc/profile.d/jdk.csh

mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}
( cd $PKG/usr/lib${LIBDIRSUFFIX}
  mv ${TMP}/${PRGNAM}${DVER} java
  ln -sf java ${PRGNAM}${DVER}
)


mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins
cd $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins
ln -sf /usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/libnpjp2.so libnpjp2.so

cd $PKG/usr/lib${LIBDIRSUFFIX}
ln -sf ./java/jre/lib/${LIB_ARCH}/server/libjvm.so .

# Entrada a escritorio
mkdir -p $PKG/usr/share/{applications,icons,mime}
cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/jre/lib/desktop/applications/* \
  $PKG/usr/share/applications/
cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/jre/lib/desktop/icons/hicolor \
  $PKG/usr/share/icons/
cp -a $PKG/usr/lib${LIBDIRSUFFIX}/java/jre/lib/desktop/mime/packages \
  $PKG/usr/share/mime/

# Si el sistema tiene jre ya no es necesario ya que este paquete incluye jre
if [ -f /var/log/packages/jre-[0-9]* ]; then
echo ""
echo "Se detecto en el sistema el paquete Jre..."
echo "Se eliminara antes de instalar jdk..."
echo ""
sleep 2
removepkg /var/log/packages/jre-[0-9]*
fi

# Ejecutamos l script que define las variables de sistema asi no es necesraio reiniciar
sh $PKG/etc/profile.d/jdk.sh
}

###################################
## 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 script
f_versionInstalada
#Si no existe el fichero se descargara
F_download
# Empezamos a crear el paquete
F_crearpaquete
#Hacemos strip sobre el paquete
f_strip
#Creamos xzm , instalamos y salimos
f_tareasFinales