Seguridad Wireless - Wifi

Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: USUARIONUEVO en 15-08-2015, 04:21 (Sábado)

Título: Desarrolladores , wifislax-updaters migracion a github
Publicado por: USUARIONUEVO en 15-08-2015, 04:21 (Sábado)
Bueno , pues como el ftp esta como esta y ya me canse , al final de forma forzosa, llevo los updaters a github.

Entre ayer y hoy , con la ayuda de vk496 hemos montado ya el repo alli.

https://github.com/wifislax-ng/wifislax-updaters


con la finalidad de poneros las cosas faciles y no obligar a nadie a crearse una cuenta , he hecho un script , que automatiza todo , usando ya la cuenta existente.

1 - clona a local
2 - abrira la carpeta para que hagais cambios
3 - escribireis los cambios
4 - pedira  user y pass , para resubir a github (los dare por privado a 5.1 , geminis_demon  y vk496)


es super sencillo , y super rapido

Lo he llamado gituploader


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

# www.seguridadwireless.net

# Pequeño script para automatizar el proceso de subidas a github
# Gracias a vk496 @ www.seguridadwireless por los comandos para uso de git

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

# Variables
GITWEB="https://github.com/wifislax-ng/wifislax-updaters"
USUARIO="wifislax-ng"
CORREO="wifislaxdevelopers@hotmail.com"
TMPDIR="/tmp/gitclone_updaters"
CARPETA="wifislax-updaters"

clear

echo "$VERDE"
echo "###############################"
echo "###                         ###"
echo "###$BLANCO   Github script gui  $VERDE   ###"
echo "###                         ###"
echo "###############################"
echo "$BLANCO"
echo "Pequeño script para actualizar updaters de wifislax en github"
echo ""
sleep 3
# Si no hay internet ..bye bye
if [ ! "$(ping google.com -c1 2>/dev/null)" ]; then
echo "$ROJO"
echo "No tengo internet ... el script se cerrara."
echo ""
sleep 1
exit 0
fi
   
# Si la ruta existe se eliminara antes
if [ -d $TMPDIR ]; then
rm -rf $TMPDIR
fi
 
# creamos ruta y hacemos cd
mkdir -p $TMPDIR
cd $TMPDIR

# Clonamos
clear
echo $CYAN
echo "Clonando github $GITWEB"
echo ""
sleep 3
git clone $GITWEB
cd $TMPDIR/$CARPETA

# Momento de hacer los cambios
clear
echo "$AMARILLO"
echo "Realiza los cambios en $TMPDIR/$CARPETA"
echo ""
xdg-open $TMPDIR/$CARPETA
echo ""
echo "Cuando acabes pulsa$ROJO ENTER"
echo ""
read junk

# Cacheamos el directorio local
rm -rf $TMPDIR/$CARPETA/*/*~ &>/dev/null
rm -rf $TMPDIR/$CARPETA/last_update &>/dev/null
git add *

# Mostramos los cambios
clear
echo "$ROSA"
echo "Estos han sido los cambios"
echo "$CIERRE"
git status
echo "$ROSA"
echo "Cuando lo revises pulsa ENTER"
echo "$CIERRE"
read junk

# Ahora describimos los cambios
clear
git config --global user.email $CORREO
git config --global user.name $USUARIO
echo "$VERDE"
echo "Ahora escribe los cambios y PULSA ENTER"
echo "$AMARILLO"
read CAMBIOS
git commit -m "$CAMBIOS"
echo $CIERRE

# Subimos
# Eliminamos posibles ficheros viejos de modificaciones de scripts
clear
echo "$VERDE"
echo "Ahora subiremos los cambios a github..."
echo "$AMARILLO"
sleep 5
git push

# Finalizamos
clear
rm -rf $TMPDIR
echo "$VERDE"
echo "Tareas finalizadas..."
echo ""
sleep 2
echo "Bye Bye."
sleep 3
echo "$CIERRE"
exit 0

Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: USUARIONUEVO en 15-08-2015, 04:22 (Sábado)
Y esto , me da que pensar si no podremos alli tambien montar un repo de paquetes txz    ;D

Dejo aqui el modulo xzm , con los updaters del git , recomendable a todos.

La gui aun usara los scripts del ftp , hasta que se adapte , pero cada script que se ejecute se autoactualizara el solo , o usais el updater de updaters.   ;D


http://www.mediafire.com/download/ad39fzfzu89amjj/wifislax_updaters-5.1_github-noarch-1sw.xzm
Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: vk496 en 15-08-2015, 11:29 (Sábado)
Este script estaría limitado sólo a los que tengan la cuenta de el repo (o los que tengan permisos de escritura en el repo). Una persona ajena que quiera contribuir, haría un fork (clonar el proyecto a si cuenta github), clonar el de su github, hacer los cambios, subirlo a github y hacer un "pull request" (proponer juntar su código a la rama original).

Desconozco si la autoridad de aceptar pull request recae solo en el creador de la repo o en los colaboradores tmbn.

Yo sugiero que cada uno se cree una cuenta en github (si no la tienen ya) y se agreguen a colaboradores. Así será mucho más limpio el historial de todo lo que vayamos haciendo.

Salu2
Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: Hwagm en 15-08-2015, 13:19 (Sábado)
de momento he tumbado la web

http://www.downloadwireless.net/

y empezaremos dejando solo la ultima iso, cancelando los updaters y todo lo demas

asi veremos cual es el problema

si son las peticiones de actualizacion, contrataremos otro server para ello

si es culpa de la iso, jodido estamos, subiremos de nivel de nuevo.

recordar que el server no es dedicado, es gestionado, si me preguntais, porque no es solo dedicado, pues, la respuesta es TIEMPO

siento las molestias

y dejar de hacer lives tan buenas, peazo de......... xd
Título: Re: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: vk496 en 15-08-2015, 14:12 (Sábado)


Y esto , me da que pensar si no podremos alli tambien montar un repo de paquetes txz    ;D

No es recomendable tener binarios en github. Da muchos problemas.

Por cierto, me ha venido a la mente una idea para hacer wifislax-updaters más rápido que nunca.

Hoy saco la novedad.

Salu2

Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: Hwagm en 15-08-2015, 15:13 (Sábado)
server listo
Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: USUARIONUEVO en 15-08-2015, 19:23 (Sábado)
vk496

la idea es usar los 4 la misma cuenta , ..no me manejo nada con github, y asi tampoco obligo a la gente a crera una cuenta que seguramente solo van a usar para esto.


y si ,  el script se basa en que usaremos todos la misma cuenta , es mejor, asi no hay que esperar a que yo , acepte pull ni ostias, por que tu pull , puede ser de antes de que yo tocara cosas, y se creen regresiones.
Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: USUARIONUEVO en 15-08-2015, 19:46 (Sábado)
Una persona ajena que quiera contribuir.......


¿crees que voy a aceptar scripts  o cosas del primero que me envie un pull request?

el git , lo vamos a manejar los 4 de siempre ..

con el ftp , vosotros poniais los scripts arreglados y yo los subia, solo cambia , que ahora vosotros podeis subirlos.

No quiero complicaciones.
Título: Re: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: vk496 en 15-08-2015, 19:50 (Sábado)
Una persona ajena que quiera contribuir.......


¿crees que voy a aceptar scripts  o cosas del primero que me envie un pull request?

el git , lo vamos a manejar los 4 de siempre ..

con el ftp , vosotros poniais los scripts arreglados y yo los subia, solo cambia , que ahora vosotros podeis subirlos.

No quiero complicaciones.
Discrepo.

Si alguien muy aburrido como nosotros se dio cuenta que no pilla bien una versión algún script y lo arregla... Por qué no aceptar su pull? Coges su modificación, la pruebas, y si funciona perfect, pos palante...

De la misma manera que si alguien ha creado un updater nuevo y quiere añadirlo a los nuestros. Se coge su script, se prueba... Y si funciona bien, pa dentro

Salu2
Título: Re: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: USUARIONUEVO en 15-08-2015, 21:05 (Sábado)
Una persona ajena que quiera contribuir.......


¿crees que voy a aceptar scripts  o cosas del primero que me envie un pull request?

el git , lo vamos a manejar los 4 de siempre ..

con el ftp , vosotros poniais los scripts arreglados y yo los subia, solo cambia , que ahora vosotros podeis subirlos.

No quiero complicaciones.
Discrepo.

Si alguien muy aburrido como nosotros se dio cuenta que no pilla bien una versión algún script y lo arregla... Por qué no aceptar su pull? Coges su modificación, la pruebas, y si funciona perfect, pos palante...

De la misma manera que si alguien ha creado un updater nuevo y quiere añadirlo a los nuestros. Se coge su script, se prueba... Y si funciona bien, pa dentro

Salu2

el problema es ese precisamente , dedicar tiempo a mirar lo que ha hecho otro.

una cosa es que aqui en el foro, alguien se anime , y ponga algun updater , y se va viendo ...alguien del foro que mas  o menos conocemos ...


en cualquier caso el script lo puedes modificar , pero ya aviso que no voy a estar al tanto de pulls ni nada.


Hoy mismo se acaba de romper el de filezilla , que requiere una libreria nueva y aun asi la compilacion peta ... no voy a estar pendiente tambien d elo que hagan terceros , mas alla de los hilos del foro y de los 4 que hacemos cosas , en donde si hay que dedicar tiempo lo dedico sin problemas.

Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: USUARIONUEVO en 15-08-2015, 22:01 (Sábado)
voy a incluir el fichero  Changelogs

sera del tipo


15/08/2015 | 22:00 - USUARIONUEVO

* Bloqueo version en filezilla updater por error al compilar 3.13.0
* Incluyo en librerias el updater live555_updater
Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: vk496 en 16-08-2015, 00:03 (Domingo)
Por cierto, una cosa que se me olvidó decir:

En git se puede revertir cambios. Es decir, si tu proyecto/código va evolucionando poco a poco y llega un punto en el que no te agrada, reviertes al punto que te da la gana y sigues...

Esto nos podría venir bien cuando se tiene que bloquear la versión de un script y luego desbloquearla...

Salu2
Título: Re: Desarrolladores , wifislax-updaters migracion a github
Publicado por: USUARIONUEVO en 16-08-2015, 00:07 (Domingo)
Por cierto, una cosa que se me olvidó decir:

En git se puede revertir cambios. Es decir, si tu proyecto/código va evolucionando poco a poco y llega un punto en el que no te agrada, reviertes al punto que te da la gana y sigues...

Esto nos podría venir bien cuando se tiene que bloquear la versión de un script y luego desbloquearla...

Salu2


ufff , poco  a poco ...jajaja

en los casos en los que bloqueo la version , no servira de nada revertir ... por que habra que modificar el updater y añadir algun parche o parametro nuevo en la config , con lo que la version antigua desbloqueada pasa a ser inservible, solo servira una version corregida.


pero la opcion me gusta , ...  es como el restaurar sistema de windows.    ;D


@vk486

Ten paciencia, que soy mu raro  ;) :D