?>/script>'; } ?> he tenidp una idea , para los extras Widgets Magazine

Autor Tema: he tenidp una idea , para los extras  (Leído 163623 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #340 en: 09-08-2014, 04:17 (Sábado) »
la variable de eliminar si se interrumpe el script , la he tocado un poco..

por que le damos orden de eliminar directorios , y si no se crearon aun , muestra cositas NO SUCH FILE OR DIRECTORY


asi que se eliminan si existen nada mas...


Código: [Seleccionar]
# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
if [ -d $TMP/$PRGNAM* ]; then
rm -Rf $TMP/$PRGNAM*
fi
if [ -d $PKG ]; then
rm -Rf $PKG
fi
}

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #341 en: 09-08-2014, 05:06 (Sábado) »
He tenido que ampliarlo ,


Código: [Seleccionar]
function exitmode {
if [ -d $TMP/$PRGNAM* ]; then
rm -Rf $TMP/$PRGNAM*
fi
if [ -d $TMP/package-$PRGNAM* ]; then
rm -Rf $TMP/package-$PRGNAM*
fi
if [ -d $PKG ]; then
rm -Rf $PKG
fi
if [ -f $TMP/$PRGNAM* ]; then
rm -Rf $TMP/$PRGNAM*
fi
if [ -f /tmp/build/wget* ]; then
rm -Rf /tmp/build/wget*
fi
}

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #342 en: 09-08-2014, 09:02 (Sábado) »
deberia aplicarme a mi mismo , mis propios consejos ...

code facil ....


al final despues de muchas pruebas y tener ya el cerebro a 40º , lo mas facil es lo que funciona..

por si no existe las cosas a borrar , un dev/null ..y se acabo ..


ahora me toca OTRA VEZ , re-editar la funcion en los scripts....  grrrrrrr


esta es la buena y sera que que llevaran los scripts...

Código: [Seleccionar]
# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP/$PRGNAM* &>/dev/null
rm -Rf $TMP/package-$PRGNAM* &>/dev/null
rm -Rf /tmp/build/wget* &>/dev/null
}
« Última modificación: 09-08-2014, 09:51 (Sábado) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #343 en: 09-08-2014, 10:21 (Sábado) »
veo que vk esta pululando ... ;D

estoy AUN , acabando de ingeniarmelas, para que al acabar unos scrips no se borren a otros mientras trabajan las sources..


NO SE COMO NO VI LA SOLUCION ANTES ....


Código: [Seleccionar]
TMP=${TMP:-/tmp/build/$PRGNAM}
con lo que cada script tendra su PROPIO SUBDIRECTORIO DENTRO DE BUILD ...

al acabar

basta con

rm -rf $TMP

y solo se borrar a si mismo  ...

estoy acabandolos de cambiar en todos, asi que MUCHO  ojo , y trabajar sobre los nuevos que vaya a subir ahora en un rato .... por que ya llevan las funciones nuevas y el añadido ese ...

esto se debe a que algunos paquetes bajan ficheros bz2 , deb etc..pero no puedo poner que se eliminen a lo bruto ...por que se borian todos los que esten trabajando ..

asi que subdirectorio propio y al acabar solo se borra su propio subdiretorio con lo que todo lo que haya dentro pasra a mejor vida  ;D ;D

sin necesidad de saber si hay un .deb , un .rmp    ..o un perro calvo.

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #344 en: 09-08-2014, 11:07 (Sábado) »
Ojo, que mi sistema también tiene ese problema, si se resuben todos los scripts, pensará que hay actualizaciones de todos los scripts y los descargará todos.

La única ventaja de mi sistema es que tarda menos en comprobar si hay actualizaciones disponibles.

Es verdad... No se por qué pensé que no tenías ese problema.... Ayer no tenía las ideas muy claras  :-[

He estado haciendo pruebas sobre parseo de archivos y llegado a una conclusión: utilizar head

Para hacer la prueba, he subido un texto de 10Mb hecho por crunch a Dropbox. SI se usa head, curl unicamnete descarga hasta la linea que le dice head. Por tanto, como el script de geminis tiene el mismo problema que el mio, creo que lo mejor es modificar el que ya está casi acabado para que se base en SCRIPT_VERSION de cada archivo y no en la fecha del FTP. De esta forma, nos aseguramos que actualice solo cuando cambie la variable, pudiendo subir archivos tranquilamente.

https://www.dropbox.com/s/zr25zf3p35k4d13/b

Por tanto....

SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)

Debería pasar a

SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | head -5| grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)


@USUARIONUEVO, Tendrás que cambiar el updater de TODOS los scripts.... No es nada personal (vk486)  ^-^ ^-^ ^-^ ;D

Por cierto, esto parece muy jugoso para sacarle scripts a cada uno de ellos... Que opinas @newuser?

https://foro.seguridadwireless.net/live-wifislax/modulos-para-wifislax-4-9/msg310362/#msg310362

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #345 en: 09-08-2014, 11:10 (Sábado) »
cabrones, que llevo ya 7 horas con esta miiii ..quiero irem a dormir.


le pongo el head y los subo ...



ya los acabo de subir ... lo del head no se yo si al final será o no problema ... si un script no lleva la fecha en la línea 5 , no podrá ver la versión.

creo, estais obsesiondos, con ese tema...

cuando ejecutas un script solo mira la versión uno ..

el de actualizarlos a todos ...  ¿ que lo vais a ejecutar una vez a la semana ? ¿ al dia ?  ...  creo que no tarda tanto con el sistema que ya tenia, además como digo ..los scripts que mas useis, se iran poniendo ellos solos al dia...

me voy a mimir , a la noche miro.   ;D
« Última modificación: 09-08-2014, 11:31 (Sábado) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #346 en: 09-08-2014, 11:34 (Sábado) »
solo un aviso ...


puedes ejecutar todos los scripts que quieras a la vez, menos con gstreamer1  ...


ese es un invento/chapuza ..que en realidad se va a /opt/slackbuilds/gstremaer-1

y allí visible, hay un script, que llama después a otros 8  ...  tiene la propiedad de ocultos..


van en un orden concreto , por que no puedes compilar los paquetes como quieras,,van en un orden... ese  script ya lo mirare y lo convertiré a updater genuino.

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #347 en: 09-08-2014, 15:27 (Sábado) »
Disculpa @newuser, pero ha surgido otro problema:

Error23 Bad body writing

Lo he podido arreglar con esto:

SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | iconv -f windows-1251 | head -5 | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)

Hoy por la tarde me pondré a retocar cosas...

Salu2

teik

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #348 en: 09-08-2014, 17:14 (Sábado) »
es cierto que puse varios a la vez incluso el updare de updater a la vez qe algunos trabajaban...lo se soy ceporro jajaja pero no sabia qe influirian unos en otros sorry y vaya trabajazo que os estais dando para tener esto fino. >:(

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #349 en: 09-08-2014, 20:08 (Sábado) »
es cierto que puse varios a la vez incluso el updare de updater a la vez qe algunos trabajaban...lo se soy ceporro jajaja pero no sabia qe influirian unos en otros sorry y vaya trabajazo que os estais dando para tener esto fino. >:(

nada , ya me busque la vida para que no pasara eso...   ;D

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #350 en: 09-08-2014, 20:09 (Sábado) »
Disculpa @newuser, pero ha surgido otro problema:

Error23 Bad body writing

Lo he podido arreglar con esto:

SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | iconv -f windows-1251 | head -5 | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)

Hoy por la tarde me pondré a retocar cosas...

Salu2


luego los pruebo , ... creo que eso solo sera necesario en el updater ..

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #351 en: 09-08-2014, 20:20 (Sábado) »
en que script te sucede ??

no consigo reproducirlo , ...incluso lance el updater y nada.

todo bien-.



eliminate la carepta d elos scripts y bajate todos del ftp.



ya veo que solo pasa con algunos scripts ....

voy a ver cuales ...antes no sucedia... es por el head nuevo  ;D


una cosa, .. ahora mismo , puedes reproducir lo que hablabamos de fiarse de las fechas del ftp ..

wireshark , se lo descarga del ftp , y es el mismo  ....

quitaria el head -5  y me seguiria fiando de la fecha del script ....
« Última modificación: 09-08-2014, 20:25 (Sábado) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #352 en: 09-08-2014, 20:31 (Sábado) »
comprobado, si quito el head -5 , van bien ...


no te fies de la fecha del ftp ....   guiate de la fecha del script, aunque sea un poco mas lento es mas seguro , ..

por mi mala practica de subir toda la carpeta.


pero mira por ejemplo hoy , ...de los casi 60 scripts , habre tocado 50  ... no voy a pararme a subir 50 ficheros de uno en uno ....  subo la carpeta entera y acabo antes.


el sistema anterior estaba bien, aunque fuese un poco mas lento...como digo , ahora estamos tocandolos todos los dias, pero despues, el updater se usara una vez por semana o menos, ..tal vez nunca ... por que como digo , los pripios scripts ya se autoupdatean ....


por favor, ...regresa al modo anterior , este megamix es confuso  ;D


voy a empezar por dejar la oden como estaba nates y no fallaba ninguno..


Código: [Seleccionar]
SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)



Me voy a poner con gstreamer ... unificar los 9 scripts en uno  ....   :'(
« Última modificación: 09-08-2014, 20:56 (Sábado) por USUARIONUEVO »

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #353 en: 09-08-2014, 22:40 (Sábado) »
Ok. Lo decía para reducir la cantidad de información que descargar y optimizar el proceso... Pero si te va a dar mas problemas que solucciones, lo dejamos como está y punto. Eso si, yo lo usaré en wifislax_updaters, debido a que estando en un bucle, cuanto menos tenga que descargar, mejor  ;D

Voy a darle a ese script ahora, que casi lo he acabado  ^-^ ^-^ >:D

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #354 en: 09-08-2014, 23:56 (Sábado) »
Ok. Lo decía para reducir la cantidad de información que descargar y optimizar el proceso... Pero si te va a dar mas problemas que solucciones, lo dejamos como está y punto. Eso si, yo lo usaré en wifislax_updaters, debido a que estando en un bucle, cuanto menos tenga que descargar, mejor  ;D

Voy a darle a ese script ahora, que casi lo he acabado  ^-^ ^-^ >:D

Salu2

hay si que me parece bien , ... si quieres , ... pero como te digo , si ya solo buscamos la SCRIPT_VERSION , el head -5 no te va a hacer falta ...yo estoy sin ese parte y va igual el scrip . ...

ya tengo acabo el gstreamer1_updater  , voy a testearlo ..


766 lineas .....   :P :P :P :P

3 horas , y eso que ya contaba con la chuleilla del slackbuild custom que ya habia escrito antes.



hoy creo que despues del gstreamer , ... lo que voy a hacer es intentar usar todos los scripts, y ver que funcionan todos , y no hay fallos , ...  por que si no cada vez que hay que editar una funcion es x60

y si la editas 3 veces 180 ediciones ...

y hoy , te puedo garantizar que ya los edite todos por mas de 10 veces  ^-^ ^-^ ^-^

hoy toca machacarlos, y ejecutar varios a la vez, ver que todo compila sin errores y todo eso , antes de seguir ...  si no , partiremos a nuevos scripts con code bugeado , .. y cada vez son mas los ficheros a editar  ;D
« Última modificación: 10-08-2014, 00:07 (Domingo) por USUARIONUEVO »

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #355 en: 10-08-2014, 00:06 (Domingo) »
La diferencia entre usar grep y head -5| grep es que con solo grep, el comando no acaba hasta que no se baje todo el archivo entero. Sin embargo, cuando usas head, la descarga del archivo se para cuando llega a la 5º linea.

En un script asi puede ser irrelevante... Pero si se hace bucles o se usa con archivos grandes, esto supone un incremento notable de velocidad para procesar todo... Porque soo descarga X lineas...

Lo dejo como TIP para el futuro  ;D

Ya he acabado el wifislax_updaters... La parte mas jodida es el de crear un custom log... ;D

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

SCRIPT_VERSION=20140809

# Script for www.seguridadwireless.net by vk496

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

BUILD=${BUILD:-1}
TAG=${TAG:-sw}
WEB="http://downloadwireless.net"
ELDIRECTORIO="wifislax-updaters"
PRGNAM=$ELDIRECTORIO
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
DIRECTORIOHTML="?dir=$ELDIRECTORIO"
mkdir -p $PKG $PKG/usr/share/applications/wifislax/Actualizadores

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para el programa       $CIERRE"
echo
echo "$CYAN                       $PRGNAM            $CIERRE"
echo "$VERDE                                              $CIERRE"
echo "$VERDE                   www.seguridadwireless.net   $CIERRE"
echo "$BLANCO                *****************************$CIERRE"
echo ""
sleep 3

# Comprobar conexion by geminis_demon
echo "$ROSA"Comprobando si hay acceso a internet"$CIERRE."
if [ "$(ping google.com -c1 2>/dev/null)" ]; then
echo "$VERDE"Tengo internet"$CIERRE ... $BLANCO"la tarea continuara."$CIERRE"
echo ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
SERVIDOR_WEB="http://downloadwireless.net/wifislax-updaters"
DIRECTORIO=$(pwd)
SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | iconv -f windows-1251 | head -5 | 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
echo

if [ "$(ping downloadwireless.net -c1 2>/dev/null)" ]; then
if [[ $SCRIPT_VERSION -lt $SERVIDOR_VERSION ]]; then
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 3
$0
fi
fi


if [ ! -d $PKG/opt/$ELDIRECTORIO ]; then
mkdir -p $PKG/opt/$ELDIRECTORIO
fi

for carpeta in $(curl -s $WEB/$DIRECTORIOHTML | grep "item dir" | sed 's/<[^>]\+>//g'); do

for archivo in $(curl -s $WEB/$DIRECTORIOHTML/$carpeta | grep "item file" | sed 's/<[^>]\+>//g' | sed 's/^[[:space:]]*//g' | grep -vE *~$); do
echo -n "${CYAN}Buscando $archivo... $CIERRE"

if [ -f /opt/$ELDIRECTORIO/$carpeta/$archivo ]; then
LOCAL_VERSION=$(cat /opt/$ELDIRECTORIO/$carpeta/$archivo | grep -m1 "SCRIPT_VERSION=" | cut -d "=" -f2)
WEB_VERSION=$(curl -s $WEB/$ELDIRECTORIO/$carpeta/$archivo | iconv -f windows-1251 | head -5 | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)
echo -n "${VERDE}EXISTE$CIERRE"

if [[ $LOCAL_VERSION -lt $WEB_VERSION ]]; then
CREAR_MODULO=SI
if [ ! -d $PKG/opt/$ELDIRECTORIO/$carpeta ]; then
mkdir -p $PKG/opt/$ELDIRECTORIO/$carpeta/
fi
curl -s $WEB/$ELDIRECTORIO/$carpeta/$archivo -o $PKG/opt/$ELDIRECTORIO/$carpeta/$archivo
echo " + ${AMARILLO}ACTUALIZADO $ROSA(${WEB_VERSION:6}/${WEB_VERSION:4:2}/${WEB_VERSION:0:4})$CIERRE"
chmod +x $PKG/opt/$ELDIRECTORIO/$carpeta/$archivo
else
echo -e " $BLANCO(${LOCAL_VERSION:6}/${LOCAL_VERSION:4:2}/${LOCAL_VERSION:0:4})$CIERRE"
fi
else
CREAR_MODULO_NUEVO=SI
if [ ! -d $PKG/opt/$ELDIRECTORIO/$carpeta ]; then
mkdir -p $PKG/opt/$ELDIRECTORIO/$carpeta/
fi
curl -s $WEB/$ELDIRECTORIO/$carpeta/$archivo -o $PKG/opt/$ELDIRECTORIO/$carpeta/$archivo
LOCAL_VERSION=$(cat $PKG/opt/$ELDIRECTORIO/$carpeta/$archivo | grep -m1 "SCRIPT_VERSION=" | cut -d "=" -f2)
chmod +x $PKG/opt/$ELDIRECTORIO/$carpeta/$archivo
echo "${ROJO}DESCARGADO$CIERRE $BLANCO($ROSA${LOCAL_VERSION:6}/${LOCAL_VERSION:4:2}/${LOCAL_VERSION:0:4}$BLANCO)$CIERRE"
PRGNAM_CORTO=$(echo $archivo | cut -d "_" -f1)
mkdir -p $PKG/usr/share/applications/wifislax/Actualizadores/$carpeta

echo "[Desktop Entry]
Categories=$carpeta;
Exec=sh -c \"/opt/wifislax-updaters/$carpeta/$archivo;${SHELL:-bash}\"
Icon=updaters
MimeType=
Name=$PRGNAM_CORTO
Path=/opt/wifislax-updaters/$carpeta/
Terminal=true
TerminalOptions=
Type=Application">$PKG/usr/share/applications/wifislax/Actualizadores/$carpeta/$PRGNAM_CORTO.desktop

fi

done

done

if [ $CREAR_MODULO ]; then

echo ${CYAN}Creando logs e instalando....$CIERRE

mkdir -p $PKG/var/log/packages

echo "PACKAGE NAME:     $PRGNAM-$(date +"%Y%m%d")-i486-1sw
COMPRESSED PACKAGE SIZE:
UNCOMPRESSED PACKAGE SIZE: 2,1M
PACKAGE LOCATION: $PRGNAM-$(date +"%Y%m%d")-i486-1sw.xzm
PACKAGE DESCRIPTION:
FILE LIST:
./">>$PKG/var/log/packages/$PRGNAM-$(date +"%Y%m%d")-i486-1sw

cat >>$PKG/var/log/packages/tmp.txt <<EOF
opt
opt/wifislax-updaters
$(find /opt/wifislax-updaters | cut -d/ -f2-)
usr
usr/share
usr/share/applications
usr/share/applications/wifislax
usr/share/applications/wifislax/Actualizadores
$(find /usr/share/applications/wifislax/Actualizadores | cut -d/ -f2-)
EOF

if [ $CREAR_MODULO_NUEVO ]; then
PKG_SED=$(echo $PKG | sed "s/\//\\\\\//g")
cat>>$PKG/var/log/packages/tmp.txt <<EOF
$(find $PKG/usr/share/applications/wifislax/Actualizadores | sed "s/$PKG_SED//g" |cut -d/ -f2-)
EOF

fi

cat $PKG/var/log/packages/tmp.txt | sort | uniq >>$PKG/var/log/packages/$PRGNAM-$(date +"%Y%m%d")-i486-1sw
rm $PKG/var/log/packages/tmp.txt

dir2xzm $PKG $HOME/Desktop/$PRGNAM-$(date +"%Y%m%d")-i486.xzm -n
xzm2dir $HOME/Desktop/$PRGNAM-$(date +"%Y%m%d")-i486.xzm /
update-desktop-database -q /usr/share/applications &> /dev/null

fi

rm -Rf $TMP
clear
echo ""
echo "$VERDE"Las tareas han finalizado"$CIERRE"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
exit 0

··········································

Vaya matada que te has pegado... jajajaj

Salu2
« Última modificación: 10-08-2014, 00:08 (Domingo) por vk496 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #356 en: 10-08-2014, 00:09 (Domingo) »
no entiendo lo del custom log ...

si es por el log del paquete , nada mejor que


wifislax_updaters-FECHA-noarch-1sw

o tal vez te referias a la entrada dektop si no existe ?


**** ya me ha salido una cosilla, jaja no puede ser ..

no le meti la funcion de buscar en sistema una version existente ...y mostrar el dialogo ...

creo que se va a subir a cerca de las 1000 lineas ....
« Última modificación: 10-08-2014, 00:12 (Domingo) por USUARIONUEVO »

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #357 en: 10-08-2014, 00:13 (Domingo) »
Si se ejecuta el updater, y solo hay una actualización, creará un log con único archivo. Sin embargo, wifislax no está compuesto solo por esa update que acaba de encontrar, sino por la update + todos los scripts ya instalados  8)

Por ciertoo.... Con lo de java, en vez de editar el $PATH (cosa que no me salió), se podría arreglar simplemente creando enlaces simbolicos de lso binarios a /usr/bin (COMO NO LO VI ANTES?!)

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: he tenidp una idea , para los extras
« Respuesta #358 en: 10-08-2014, 00:18 (Domingo) »
Si se ejecuta el updater, y solo hay una actualización, creará un log con único archivo. Sin embargo, wifislax no está compuesto solo por esa update que acaba de encontrar, sino por la update + todos los scripts ya instalados  8)

Por ciertoo.... Con lo de java, en vez de editar el $PATH (cosa que no me salió), se podría arreglar simplemente creando enlaces simbolicos de lso binarios a /usr/bin (COMO NO LO VI ANTES?!)

Salu2


yo no he tenido problemas con el jre ....   ???


para lo que dices del log ...

si hay updates ....   actualizas los scripts ....

y despues copia ALL wifislax-updaters FOLDER ,   ;D

actualizas y despues copias toa la carpeta ...asi siempre tendras un unico modulo por fecha, con todos los scripts y actualizaciones...

si mañana lo ejecutas de nuevo , no necesitaras ir guardandolos, ...ya que copiaras todos despues del update.
cp -r /opt/wifislax-updaters

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #359 en: 10-08-2014, 00:22 (Domingo) »
con jre, el unico problema era que no podias ejecutar jcontrol o java en la terminal justo despues de acabar el update, debido a que la edición de la variable $PATH no se aplicaba hasta que no se reinciaba el PC. Por eso hay un mensaje al final del script recomendando reiniciar...




Si se hace lo que dices, creará un xzm incluso cuando no haya updates... Yo lo había hecho para que se cree el modulo solo de lo que se haya actualizado....

Salu2