Autor Tema: script para actualizar bully automatico desde wifislax  (Leído 9463 veces)

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

SpanishGroove

  • Visitante
Re: script para actualizar bully automatico desde wifislax
« Respuesta #20 en: 27-09-2013, 22:16 (Viernes) »
Uns preguntilla ke desistalamos el bully o el bully giado:-\

Enviado desde mi GT-I9100 usando Tapatalk 2

Creo que USUARIO lo explica, aunque aun no lo he probado.




con la version svn.


Vamos, lo que es bully puramente.


« Última modificación: 27-09-2013, 22:19 (Viernes) por ManuMoore »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14485
Re: script para actualizar bully automatico desde wifislax
« Respuesta #21 en: 30-09-2013, 20:00 (Lunes) »
No hay que tocar nada, el script lo hace el solito.


Y solo tocara bully, la aplicacion , lo demas son scriptsd guias que funcionara igual con la version 5 de bully que con la 40.


Repito que el script de actualizar os lo hara todo y no debereis tocar nada.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14485
Re: script para actualizar bully automatico desde wifislax
« Respuesta #22 en: 30-09-2013, 20:25 (Lunes) »
voy a ver si le doy un pelin de caña a esto , por que me he dado cuenta de que estoy salvando en el xzm , el icono y el desktop , del BullyWPSdialog, y no el de Bully a secas que es el suyo.  :-[

E implementra las sugerencias de geminis_demon

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14485
Re: script para actualizar bully automatico desde wifislax
« Respuesta #23 en: 30-09-2013, 21:09 (Lunes) »
LA 0.4 CON LAS RECOMENDACIONES DE geminis_demon   >:(

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

# version 0.4
# Reparadas alguna variables
# Ahora no es necesario bajar el code antes de saber version
# Añadida opcion de copiar en el xzm los desktops de xfce
# Mejorado codigo gracias a geminis_demon
#
# version 0.3
# Ahora desintala version vieja e instala version nueva
#
# version 0.2
# Se añade parametro para comprobar si tenemos internet
#
# version 0.1 version inicial

# Limpiamos por si hubieran restos anteriores
rm -Rf /tmp/bully-read-only &> /dev/null
rm -Rf /tmp/bully-read-only/bully_instalada.txt &> /dev/null

clear
echo "   "
echo "              **********************************"
echo "              | WIFISLAX Bully SVN UPDATER 0.4 |  "
echo "              **********************************"
echo "   "
echo "          Bienvenido al auto-actualizador para Bully"
echo ""
echo "   [Este script requiere internet para la descarga del code]"
echo ""

# Comprobar conexion by geminis_demon

echo "Comprobando si hay acceso a internet."
if [ "$(ping google.com -c1 2>/dev/null)" ]; then
echo "Tengo internet ... la tarea continuara."
else
echo "No tengo internet ... el script se cerrara."
echo ""
exit 0
fi

# Version descragada del svn
VERSIONSVN="$(curl -s http://bully.googlecode.com/svn/trunk/src/version.h|tr -d '"' | cut -d "v" -f 2)"

# Tienes instalada la version ?
INSTALADA="$(bully -V | cut -d "v" -f 2)"

if [ "$VERSIONSVN" = "$INSTALADA" ]; then
        echo ""
echo "Ya tienes la última versión instalada $VERSIONSVN"
sleep 5
exit
else
sleep 2
clear
echo ""
echo "Tienes instalada la version $INSTALADA y en svn esta la version $VERSIONSVN ..."
echo ""
echo "Si deseas continuar presiona enter .. si no , cierra esta ventana para salir."
echo ""
echo "AVISO: Se desinstalara la version de sistema e instalara la nueva."
fi
read junk

sleep 1
echo "Se procede a la descarga de la ultima version mediante svn."
sleep 1

# Descargamos la ultima revision con svn
cd /tmp
echo ""
echo "Se esta descargando el codigo fuente ..."
svn checkout http://bully.googlecode.com/svn/trunk/ bully-read-only


echo 
cd /tmp/bully-read-only/src
sleep 2

# Compilamos
echo ""
echo "Se procede a compilar el paquete ..."
sleep 1
echo ""
make

# Creamos xzm
DESTDIR=/root/Desktop/bully-$VERSIONSVN-i486-1sw
echo ""
echo "Generando modulo xzm ..."
sleep 1
mkdir -p $DESTDIR/usr/bin
mkdir -p $DESTDIR/usr/share/pixmaps
mkdir -p $DESTDIR/usr/share/applications/wifislax/Wpa_wps
mkdir -p $DESTDIR/usr/share/applications/wifislax/Wpa_wps/xfce
cp /usr/share/pixmaps/bully.png $DESTDIR/usr/share/pixmaps/bully.png
cp /usr/share/applications/wifislax/Wpa_wps/xfce/Bully.desktop $DESTDIR/usr/share/applications/wifislax/Wpa_wps/xfce/Bully.desktop
cp /usr/share/applications/wifislax/Wpa_wps/Bully.desktop $DESTDIR/usr/share/applications/wifislax/Wpa_wps/Bully.desktop
cp ./bully $DESTDIR/usr/bin
cd $DESTDIR
cleandir $DESTDIR &> /dev/null
stripdir $DESTDIR &> /dev/null
dir2xzm $DESTDIR $DESTDIR.xzm &> /dev/null

# Limpiamos
echo "Realizando limpieza de archivos temporales ..."
echo ""
rm -Rf /tmp/bully-read-only &> /dev/null
rm -Rf $DESTDIR &> /dev/null
sleep 2

# Eliminamos Bully del sistema
echo "Eliminando Bully del sistema ..."
removepkg /var/log/packages/bully-$INSTALADA-i486-1sw &> /dev/null

# Instalamos version nueva
echo "Instalamos version nueva ..."
xzm2dir $DESTDIR.xzm / &> /dev/null


# Informamos de la finalizacion del proceso
echo "Todos los procesos han terminado[0"
echo ""
sleep 5
exit

//FINAL Y MÁS DOS RESPUESTAS