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-updaterscon 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
#!/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:-"[0m"}
ROJO=${ROJO:-"[1;31m"}
VERDE=${VERDE:-"[1;32m"}
CYAN=${CYAN:-"[1;36m"}
AMARILLO=${AMARILLO:-"[1;33m"}
BLANCO=${BLANCO:-"[1;37m"}
ROSA=${ROSA:-"[1;35m"}
# 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