Autor Tema: geminis_demon se ha currao un instalador nuevo  (Leído 30493 veces)

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

Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 17731
    • GNU/Linux Wifislax
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #20 en: 31-12-2014, 00:28 (Miércoles) »
Citar
Coño vaya currazo .............   Entre el instalador y los update esto es una distribución , como pocas hay ..

y para no variar ni un poco de apoyo , de ningun sitio,,

no como otros que los publicitan por todos sitios.

pero luego visitas su foro, y en estos momentos

In total there are 3 users online
y eso que lo tienen en ingles para ser mas internacional




Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #21 en: 31-12-2014, 08:37 (Miércoles) »
Hombre es que a Wifislax no le hace falta promoción... ya tiene sus años y lo conoce mucha gente.

Sobre todo entre la juventud, yo creo que si hiciéramos una encuesta por las universidades e institutos, saldría que al menos 1 de cada 5 jóvenes han usado o han oído hablar de Wifislas o Wifiway.

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.

pastilla

  • Visitante
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #22 en: 31-12-2014, 15:24 (Miércoles) »
Hola, una pregunta: ¿este instalador funciona en un pendriver, osea si consigues instalar la wifislax 4.10 en él ?.

Gracias por vuestro trabajo.

Un saludo.

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #23 en: 31-12-2014, 15:45 (Miércoles) »
Nop, ese tema no conseguí solucionarlo.

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 Hwagm

  • Administrador
  • *
  • Mensajes: 17731
    • GNU/Linux Wifislax
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #24 en: 31-12-2014, 18:37 (Miércoles) »
Citar
Hombre es que a Wifislax no le hace falta promoción... ya tiene sus años y lo conoce mucha gente.

Sobre todo entre la juventud, yo creo que si hiciéramos una encuesta por las universidades e institutos, saldría que al menos 1 de cada 5 jóvenes han usado o han oído hablar de Wifislas o Wifiway.

en eso estoy de acuerdo, tratando una tema con los admin de los tapatalk, me pone una pd al final, "he usado wifislax mas de una vez ".

pero por otro lado el dependiente de la appinformatica de aqui, no la conocia.

pero digamos, que si esta consumida por el pueblo, pero luego no tiene el reconocimiento oficial que a otras si le ponen, pero como digo luego tienen sus foros a cero, y no las usan nadie.

digamos es la live del pueblo y lleva 8 años ya, juax


Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 17731
    • GNU/Linux Wifislax
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #25 en: 31-12-2014, 20:26 (Miércoles) »
dios, no me lo puedo creer, por fin el reconocimiento mundial que todos esperabamos

https://foro.seguridadwireless.net/local-new/los-agentes-de-la-tia-usan-wifislax-nueva-filtracion/


Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
« Última modificación: 05-01-2015, 16:02 (Lunes) por geminis_demon »

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.

Garcad

  • Visitante
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #27 en: 02-01-2015, 23:50 (Viernes) »
Wifislax instalado en una partición limpia sin errores, grub me dio fallo.





Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #28 en: 03-01-2015, 00:06 (Sábado) »
garcad estas usando yad 0.27 ? 

por descartar cosas.

Garcad

  • Visitante
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #29 en: 03-01-2015, 00:53 (Sábado) »
garcad estas usando yad 0.27 ? 

por descartar cosas.

Mía culpa tengo la 0.23 crei que tenia la 0.27.

Después de un backup nuevo pruebo con la 0.27 para ver hasta donde llego.

Salu2

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #30 en: 08-01-2015, 04:11 (Jueves) »
Actualizaciones:
http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxInstallerGUI-0.7-noarch-1sw.xzm
http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/Grub2InstallerGUI-0.5-noarch-1sw.xzm

Solucionados conflictos con otros scripts que utilicen yad. Al completar la instalación mataba todos los procesos de yad indiscriminadamente, ahora solo mata el proceso que corresponde con el PID del instalador.
Solucionado también un bug al ejecutar el instalador desde live CD, que instalaba el grub en la partición en vez del MBR del disco.

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: 14480
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #31 en: 08-01-2015, 09:48 (Jueves) »
 >:( >:(

una noche movidita por lo que veo.

sol666

  • Visitante
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #32 en: 11-01-2015, 02:12 (Domingo) »
geminis una preguntita,he instalado la 4.10,¿porque al arrancar el grub me indica windows vista loader teniendo windows 7 ultimate instalado en el pc?pa mi que en la 4.9 en el grub me salia windows 7 loader.Es una tonteria porque arrancar arranca pero era pa informarte  ;) ;)

Garcad

  • Visitante
Re:
« Respuesta #33 en: 11-01-2015, 09:10 (Domingo) »
@sol666
Para que el grub arranque W7 necesita un loader (cargador) por eso lees lo de W7 loader.

Enviado desde mi HM NOTE 1W mediante Tapatalk


sol666

  • Visitante
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #34 en: 11-01-2015, 10:10 (Domingo) »
si,lo de windows 7 loader me salia en la 4.9 pero en la 4.10 me sale windows vista loader y tengo windows 7 instalado tambien como antes.

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #35 en: 14-01-2015, 09:28 (Miércoles) »
También me he dado cuenta de eso, cuando pueda le hecho un ojo.. aunque no tiene que ver con el instalador, eso es cosa del grub, no se si se habrá cambiado de versión en estas últimas isos..

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.

vk496

  • Visitante
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #36 en: 27-01-2015, 00:15 (Martes) »
Dejo esto por aqui:

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

#Mod seleccionar updates por vk496a

VERSION="0.8"
TITULO="Wifislax Updater GUI $VERSION  -  By geminis_demon"
TERM="linux"
IMG_ALERT="/usr/share/pixmaps/UpdateALERT.png"
IMG_ERROR="/usr/share/pixmaps/UpdateERROR.png"
IMG_OK="/usr/share/pixmaps/UpdateOK.png"
TMP="/tmp/WifislaxUpdaterGUI"
PKGS="$TMP/PKGS"
UPDATERS="/opt/wifislax-updaters"
CREARXZM="FALSE"
NOINSTALAR="FALSE"
APAGAR="FALSE"
DEBUG="FALSE"
THEME="/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"

[ ! -f "$THEME" ] && unset THEME

case "$( uname -m )" in

i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
   *) ARCH=$( uname -m ) ;;
esac

CrearLogPackage() {

PKGNAM="$(basename "$1")"
SIZE="$(du -ch "$1"|tail -1|cut -f1)"
(echo "PACKAGE NAME:     $PKGNAM"
echo "COMPRESSED PACKAGE SIZE:"
echo "UNCOMPRESSED PACKAGE SIZE:     $SIZE"
echo "PACKAGE LOCATION:     $PKGNAM"
echo "PACKAGE DESCRIPTION:"
echo "FILE LIST:"
echo "./"
find "$1"|grep -v "^$"|sed "s#$1/##"
) >"$TMP/$PKGNAM.$$"
mkdir -p "$1/var/log/packages"
mv -f "$TMP/$PKGNAM.$$" "$1/var/log/packages/$PKGNAM"
}

Actualizar() {

echo
echo "######################################"
echo "##"
echo "##  Actualizando $PRGNAM"
echo "##"
echo "######################################"
echo

if [ "${UPDATER/*_}" = "updater" ]; then

UPDNAM="${UPDATER/*\/}"
cat "$UPDATER"|\
sed 's/^f_comprobarConexion/:/'|\
sed 's/^f_presentacion/:/'|\
sed 's/^f_comprobarUpdates/:/'|\
sed 's/^f_versionInstalada/:/'|\
sed 's/^f_tareasFinales/:/'|\
sed 's/^f_strip/:/'|\
sed 's#^rm -rf /usr/lib/firefox#:#'\
>"$TMP/$UPDNAM" && chmod +x "$TMP/$UPDNAM"
sh "$TMP/$UPDNAM"
[ $? -ne 0 ] && echo " • $PRGNAM" >>"$TMP/fallidos" && return
ARCH_="$(grep "^f_arquitectura" "$TMP/$UPDNAM"|cut -d' ' -f2)"
[ ! "$ARCH_" ] && ARCH_="$ARCH"
BUILD_DIR="/tmp/build/$PRGNAM/${PRGNAM}-${VERSION}-${ARCH}-1sw"
mv "/tmp/build/$PRGNAM/package-$PRGNAM" "$BUILD_DIR"
stripdir "$BUILD_DIR" >/dev/null 2>&1
cleandir "$BUILD_DIR"
CrearLogPackage "$BUILD_DIR"
[ "$NOINSTALAR" = "FALSE" ] && (removepkg "$(ls /var/log/packages/$PRGNAM-[0-9]*-*|tail -1)"; cp -rfp "$BUILD_DIR"/* /)
[ "$CREARXZM" = "TRUE" ] && MODULO="$PKGS/$(basename "$BUILD_DIR").xzm" && dir2xzm "$BUILD_DIR" "$MODULO" -n
rm -rf "/tmp/build/$PRGNAM" "$TMP/$UPDNAM"

elif [ "$UPDATER" = "slapt-get" ]; then

URL="$(slapt-get --print-uris -i "$PRGNAM"|grep "^http"|tail -1)"
aria2c -x 3 -d "$PKGS" "$URL"
[ $? -ne 0 ] && echo " • $PRGNAM" >>"$TMP/fallidos" && return
TXZ="$(basename "$URL")"
[ "$NOINSTALAR"  = "FALSE" ] && (removepkg "$(ls /var/log/packages/$PRGNAM-[0-9]*-*|tail -1)"; installpkg "$PKGS/$TXZ")
[ "$CREARXZM"  = "TRUE" ] && MODULO="$PKGS/$(echo "$TXZ"|sed 's/txz$/xzm/')" && txz2xzm "$PKGS/$TXZ" "$MODULO"
rm -f "$PKGS/$TXZ"
fi

[ -f "$MODULO" ] && mkdir -p "$HOME/Desktop/Actualizaciones" && mv "$MODULO" "$HOME/Desktop/Actualizaciones"
unset MODULO
}

MenuActualizando() {

seleccionados=$(echo "$seleccionados" | sed -r 's/([A-Z]+\|[[:alpha:]]+)\|([A-Z]+\|[[:alpha:]]+)\|/\1\n\2/' | grep TRUE | cut -f2 -d\| |rev | cut -d- -f2- | rev | awk '{print $0"|"}')
echo "$seleccionados" >$TMP/losseleccionados


#Es posible que solo haya actualizaciones de los updaters
if [ -f $TMP/wifislax-updates ]; then
grep -f $TMP/losseleccionados $TMP/wifislax-updates |cut -d"|" -f1 > $TMP/coincidencias_updater
grep -f $TMP/coincidencias_updater $TMP/wifislax-updates > $TMP/TMP_wifislax-updates
mv $TMP/TMP_wifislax-updates $TMP/wifislax-updates

#O de ambos
if [ -f $TMP/slackware-updates ]; then #Evitamos que una misma actualizacion se haga de las dos formas
grep -v -f $TMP/coincidencias_updater $TMP/losseleccionados > $TMP/coincidencias_slackware-updates
grep -f $TMP/coincidencias_slackware-updates $TMP/slackware-updates > $TMP/TMP_slackware-updates
mv $TMP/TMP_slackware-updates $TMP/slackware-updates
rm $TMP/TMP_slackware-updates $TMP/coincidencias_slackware-updates
fi

rm $TMP/TMP_wifislax-updates $TMP/coincidencias_updater
#O solo de slapt-get
else
grep -f $TMP/losseleccionados $TMP/slackware-updates |cut -d"|" -f1 > $TMP/coincidencias_slackware-updates
grep -f $TMP/coincidencias_slackware-updates $TMP/slackware-updates > $TMP/TMP_slackware-updates
mv $TMP/TMP_slackware-updates $TMP/slackware-updates
rm $TMP/TMP_slackware-updates $TMP/coincidencias_slackware-updates
fi #Pero en esta funcion siempre hay elmenos uno de alguno

UPDATES="$(cat "$TMP/wifislax-updates" "$TMP/slackware-updates" 2>/dev/null)"
TOTAL=$(echo "$UPDATES"|wc -l)

echo "Ejecutando actualizaciones" >"$TMP/estado"
[ "$DEBUG" = "TRUE" ] && (xterm -T "$TMP/log" -e "tail -F $TMP/log" & echo $! >"$TMP/pid")
N=1
echo "$UPDATES"|\
while read LINE; do

PRGNAM="$(echo "$LINE"|cut -d'|' -f1)"
VERSION="$(echo "$LINE"|cut -d'|' -f2)"
UPDATER="$(echo "$LINE"|cut -d'|' -f3)"
PORCENT=$(($(($N*100))/$TOTAL))
echo "1:$(($PORCENT-1))"
echo "1:#Actualizando ${PRGNAM}... ${N}/${TOTAL}"
Actualizar >>"$TMP/log" 2>&1
[ $PORCENT -eq 100 ] && echo "1:100"
N=$(($N+1))
done|\
yad --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_ALERT" \
    --image "$IMG_ALERT" \
    --button "gtk-cancel:1" \
    --text "\n\n\n\n\n\n  Ejecutando actualizaciones pendientes  \n" \
    --multi-progress --bar="":NORM --auto-close

[ $? -ne 0 ] && Salir
echo "Esperando interacción del usuario" >"$TMP/estado"

if [ "$APAGAR" = "TRUE" ]; then

for X in {0..10}; do

SEG=$(($X-10))
SEG=${SEG/-}
PORCENT=$(($X*10))
echo "$PORCENT"
echo "#El sistema se apagará en $SEG segundos"
sleep 1
done|\
yad --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_ALERT" \
    --image "$IMG_ALERT" \
    --button "gtk-cancel:1" \
    --progress --auto-close \
    --text-align "center" \
    --text "\n\n\n\n\n\nLas operaciones han finalizado  \n"

[ $? -ne 0 ] && Salir
poweroff
Salir
fi

if [ -f "$TMP/fallidos" ]; then

yad --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_ERROR" \
    --image "$IMG_ERROR" \
    --button "gtk-close:0" \
    --text-info --text "\n\nLas operaciones han finalizado con errores,  \
    los siguientes paquetes no han podido actualizarse: \n" \
    --filename "$TMP/fallidos"
else
yad --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_OK" \
    --image "$IMG_OK" \
    --button "gtk-close:0" \
    --text "\n\n\n\n\n\n\nLas operaciones han finalizado sin errores,  \
    todos los paquetes se actualizaron correctamente. \n"
fi

[ "$DEBUG" = "TRUE" ] && kill $(cat "$TMP/pid")
Salir
}

MenuOpciones() {

yad --on-top --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_ALERT" \
    --image "$IMG_ALERT"  \
    --button "Guardar:0" \
    --button "gtk-close:2" \
    --form \
    --text "\n\nConfigurar opciones:  \n" \
    --field "Guardar actualizaciones en módulos XZM":CHK $CREARXZM \
    --field "No instalar actualizaciones, solo descargar":CHK $NOINSTALAR \
    --field "Apagar sistema al terminar":CHK $APAGAR \
    --field "Activar modo debug":CHK $DEBUG \
>"$TMP/return"

[ $? -ne 0 ] && Salir
IFS='|' read CREARXZM NOINSTALAR APAGAR DEBUG <"$TMP/return"
[ "$NOINSTALAR" = "TRUE" -a "$CREARXZM" = "FALSE" ] && CREARXZM="TRUE" && MenuOpciones
MenuActualizaciones
}

MenuActualizaciones() {

TOTAL=$(echo "$UPDATES"|wc -l)

seleccionados=$(yad --on-top --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_ALERT" \
    --image "$IMG_ALERT"  \
    --button "Actualizar:0" \
    --button "Opciones:1" \
    --button "gtk-close:2" \
    --text-info --text "\n\n $TOTAL actualizaciones disponibles  \n" \
    --list \
    --multiple \
    --column=Selec:CHK --column "Actualizaciones" \
    $(cat $TMP/actualizaciones-disponibles) --print-all )

case $? in

0) MenuActualizando;;
1) MenuOpciones;;
*) Salir;;
esac
}

ActualizarUpdater() {

UPDATER_ONLINE="$(timeout -s SIGTERM 3 curl -s "http://downloadwireless.net/${UPDATER#/opt/}"|grep "^SCRIPT_VERSION="|cut -d'=' -f2)"
UPDATER_LOCAL="$(grep "^SCRIPT_VERSION=" "$UPDATER"|cut -d'=' -f2)"

if [ "$UPDATER_ONLINE" ] && [ $UPDATER_LOCAL -lt $UPDATER_ONLINE ]; then

timeout -s SIGTERM 3 curl -s "http://downloadwireless.net/${UPDATER#/opt/}" >"$UPDATER"
fi
}

Salir() {

[ -e "${TMP}.mutex" ] && rm -rf "${TMP}.mutex"
[ -e "$TMP/estado"  ] && rm -rf "$TMP/estado"
exit
}

[ "$1" = "--rm-mutex" ] && rm -rf "${TMP}.mutex"

if [ -e "${TMP}.mutex" ]; then

yad --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_ERROR" \
    --image "$IMG_ERROR" \
    --button "gtk-ok:0" \
    --text "\n\n\n\n\n\n\n\nEl programa ya se está ejecutando. \nEstado: $(cat "$TMP/estado" 2>/dev/null||echo "desconocido")"

exit
else
touch "${TMP}.mutex"
fi

trap "Salir" SIGHUP SIGILL SIGTERM SIGTSTP
rm -rf "$TMP" && mkdir -p "$TMP" "$PKGS"

if [ "$1" = "--no-tray" ]; then

if [ ! "$(ping google.com -c1 2>/dev/null)" ]; then

yad --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_ERROR" \
    --image "$IMG_ERROR" \
    --button "gtk-ok:0" \
    --text "\n\n\n\n\n\n\n\nNo hay conexión a internet, no se puede continuar. \n"

Salir
fi

echo "1" >"$TMP/progress"

(while true; do echo "$(cat "$TMP/progress")"; sleep 1; done|\
yad --center \
    --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_ALERT" \
    --image "$IMG_ALERT" \
    --button "gtk-cancel:1" \
    --text-align "center" \
    --text "\n\n\n\n\n\n\nBuscando actualizaciones... \n" \
    --progress --pulsate --auto-close \
||touch "$TMP/stop" &)
else
while [ ! "$(ping google.com -c1 2>/dev/null)" ]; do echo "Esperando conexión a internet" >"$TMP/estado"; sleep 60; done
fi

echo "Buscando actualizaciones" >"$TMP/estado"

for UPDATER in $(find "$UPDATERS" -type f -iname "*_updater"); do

[ "$(basename "$UPDATER")" = "wifislax-updaters_updater" ] && continue
grep "PRGNAM=" "$UPDATER" >"$TMP/$$.tmp" && source "$TMP/$$.tmp" 2>/dev/null
INSTALADA="$(ls /var/log/packages/$PRGNAM-[0-9]*-* 2>/dev/null|cut -d '/' -f5-|sed "s/^${PRGNAM}-//"|rev|cut -d'-' -f3-|rev|tail -1)"

if [ "$INSTALADA" ]; then

egrep "WEB=|VERSION=|RAMA=|DOWNLOAD=|ARCHIVO=" "$UPDATER" >"$TMP/$$.tmp" && source "$TMP/$$.tmp" 2>/dev/null

if [ "$VERSION" ]; then

if [ "$VERSION" != "$INSTALADA" ]; then

ActualizarUpdater >/dev/null 2>&1
echo "${PRGNAM}|${VERSION}|$UPDATER"
fi
fi
fi

unset PRGNAM INSTALADA WEB VERSION RAMA DOWNLOAD ARCHIVO
rm -f "$TMP/$$.tmp"

done >"$TMP/wifislax-updates"

if [ ! -f "/var/slapt-get/last_update" ] || [ $(cat "/var/slapt-get/last_update") -lt $(date +%Y%m%d) ]; then

slapt-get --update && echo "$(date +%Y%m%d)" >"/var/slapt-get/last_update"
slapt-get --upgrade --simulate|grep "actualizará "|awk '{print $1" "$7}' |\
while read PRGNAM VERSION; do

VERSION="$(echo "$VERSION"|rev|cut -d'-' -f3-|rev)"
PRGNAM="$(echo "$PRGNAM"|rev|cut -d'-' -f4-|rev)"
echo "${PRGNAM}|${VERSION}|slapt-get"

done >"$TMP/slackware-updates"
fi

[ -f "$TMP/stop" ] && Salir
UPDATES="$(cat "$TMP/wifislax-updates" "$TMP/slackware-updates" 2>/dev/null)"
echo "Esperando interacción del usuario" >"$TMP/estado"

if [ "$1" = "--no-tray" ]; then

echo "100" >"$TMP/progress"

if [ ! "$UPDATES" ]; then

yad --center \
  --width 600 \
    --gtkrc="$THEME" \
    --title "$TITULO" \
    --window-icon "$IMG_OK" \
    --image "$IMG_OK" \
    --button "gtk-ok:0" \
    --text "\n\n\n\n\n\n\nNo se encontraron actualizaciones disponibles, el sistema está actualizado. \n"

Salir
fi
else
[ ! "$UPDATES" ] && Salir

yad --notification \
    --no-middle \
    --gtkrc="$THEME" \
    --image "$IMG_ALERT" \
    --command "quit" \
    --menu "Actualizaciones disponibles" \
    --text "Actualizaciones disponibles"

sleep 0.5
fi

echo "$UPDATES"|cut -d '|' -f1,2|tr '|' '-'|sed 's/^/ • /' >"$TMP/actualizaciones-disponibles"
MenuActualizaciones
Salir

Que a nadie se le ocurra cogerlo y usarlo como definitivo. Esta sin acabar y no funciona correctamente por ahora. Sin embargo, lo dejo aqui porque luego se me pierde... y se me quitan las ganas de seguir.

EDITO:

Acabo de darle mas retoques. Ahora mismo deberia poder instalar cualquier actualizacion que provenga de los UPDATERS. Todavia no lo he adaptado a slapt-get.

Mi intencion es hacer lo mismo con las actualizaciones de slapt-get y eliminar la ventana de opciones, para que todo se muestre y configure desde una unica pantalla, la principal (A esto ultimo me gustaria saber tu opinion @geminis_demon )

EDITO2:

Ahora mismo debería funcionar tanto con updates de slackware como con los updaters

EDITO3:

Pequeño cambio para evitar errores de nombres. Es decir, anteriormente, si sleccionabamos un paquete habiendo 2 parecidos (glib y glib-extra), se instaban los 2, aunque hayamos seleccionado solo uno. Ahora mismo no deberia pasar eso.

Salu2
« Última modificación: 02-02-2015, 16:47 (Lunes) por vk496 »

Garcad

  • Visitante
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #37 en: 27-02-2015, 17:09 (Viernes) »
@vk496 El código que has puesto corresponde a la Gui updater y este es el tema del Instalador, que alguien lo ponga en el sitio correcto.  ;)

@geminis_demon

Creo haber encontrado algún error en el instalador

Iniciado Wifislax desde Live USB, montado un hdd externo de varios teras en la dirección /media/etiquetahdd.

Iniciado la instalación con la gui, veo que se pone a copiar todo el contenido del directorio /media hacia la partición destinada para la instalación de WifiSlax.

Como no quiero copiar el contenido  /media/etiquetahdd (hdd externo montado).

¿Se podría avisar o desmontar antes de iniciar la instalación, desde la propia Gui?

Por otra parte no me permite opción de no formatear la partición donde instalar WifiSlax, estaría bien tener la opción de no formatear la partición.

Salu2
« Última modificación: 27-02-2015, 17:12 (Viernes) por Garcad »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #38 en: 01-08-2015, 22:36 (Sábado) »
si no formateas no puedes instalar ...o bueno si , pero recuerdo habia un fichero bloqueado.

instalar encima no es bueno...dejas rastros de lo anterior o incluso librerias que se hayan suprimido por provocar problemas, te las dejaras.

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: geminis_demon se ha currao un instalador nuevo
« Respuesta #39 en: 17-08-2015, 03:31 (Lunes) »
Versión 0.8

https://mega.co.nz/#!F0JCzTTS!-I0Au7XN_OHOG9tQ7FYpacjqwjECyQACHrKO8KfYcnQ

Solucionado el bug que comentaba Garcad, ahora se desmontan todos los discos antes de la instalación y solo se monta la partición en la que se va a instalar el sistema para que no se copie el contenido de los discos externos montados después del arranque.

Al instalar este módulo se solucionará también el problema de Wifislax 4.11.1 que consiste en que el sistema no arranca después de instalar con el kernel normal (486).
« Última modificación: 17-08-2015, 03:31 (Lunes) por geminis_demon »

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.