Autor Tema: wifislax-updaters HILO 2  (Leído 147864 veces)

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

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #120 en: 27-08-2015, 23:18 (Jueves) »
es decir ..esto

# Definimos arquitectura del sistema. Se le pasa la arquitectura como parametro o la calcula automaticamente si no se indica nada
f_arquitectura() {
   ARCH=$1
   if [ -z "$ARCH" ]; then
     case "$( uname -m )" in
        i?86) export ARCH=i586 ;;
        arm*) export ARCH=arm ;;
        *) export ARCH=$( uname -m ) ;;
     esac
   fi

   if [ "$ARCH" = "i586" ]; then
   SLKCFLAGS="-O2 -march=i586 -mtune=i686"
   LIBDIRSUFFIX=""
   else
   SLKCFLAGS="-O2"
   LIBDIRSUFFIX=""
   fi

   set -e
}



por esto otro


# Definimos arquitectura del sistema. Se le pasa la arquitectura como parametro o la calcula automaticamente si no se indica nada
f_arquitectura() {
   ARCH=$1
   if [ -z "$ARCH" ]; then
     case "$( uname -m )" in
        i?86) export ARCH=i486 ;;
        arm*) export ARCH=arm ;;
        *) export ARCH=$( uname -m ) ;;
     esac
   fi

   if [ "$ARCH" = "i486" ]; then
   SLKCFLAGS="-O2 -march=i486 -mtune=i686"
   LIBDIRSUFFIX=""
   else
   SLKCFLAGS="-O2"
   LIBDIRSUFFIX=""
   fi

   set -e
}


Con este que dices también me falla.

Código: [Seleccionar]
cc -std=c99 -pedantic -c  -fPIC -O2 -march=i486 -mtune=i686 -Wall -W -Wstrict-prototypes -Wwrite-strings  i486 net.c
cc -std=c99 -pedantic -c  -fPIC -O2 -march=i486 -mtune=i686 -Wall -W -Wstrict-prototypes -Wwrite-strings  i486 hiredis.c
cc -std=c99 -pedantic -c  -fPIC -O2 -march=i486 -mtune=i686 -Wall -W -Wstrict-prototypes -Wwrite-strings  i486 sds.c
cc -std=c99 -pedantic -c  -fPIC -O2 -march=i486 -mtune=i686 -Wall -W -Wstrict-prototypes -Wwrite-strings  i486 async.c
cc: error: i486: No existe el fichero o el directorio
cc: error: i486: No existe el fichero o el directorio
cc: error: i486: No existe el fichero o el directorio
cc: error: i486: No existe el fichero o el directorio
make: *** [async.o] Error 1
make: *** Se espera a que terminen otras tareas....
make: *** [net.o] Error 1
make: *** [hiredis.o] Error 1
make: *** [sds.o] Error 1

hace poco acabo de compilarlo.. pero no em acuerdo que cambié del funciones...

Voy a probar y te cuento...

Salu2



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #121 en: 27-08-2015, 23:19 (Jueves) »
la idea que tengo esta bien , pero no se como aun como hacer


habria que rellenar hasta un numero de 5 cifras por que por ejemplo

4.12  es mayor a 4.11.1  pero si quitamos los puntos

412 no es mayor a 4111  ,  y si es rama nueva por ejemploe


wifislax 5.0  si le quitas el punto  50  , asi que para asegurar , independientemente de la cantidad de caracteres de entrada inicial , se deberia llenar hasta 5 , por la derecha , añadiendo ceros.


4.12 vs  4.11.1

41200 vs 41110    y siempre seria acertado.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #122 en: 27-08-2015, 23:22 (Jueves) »
yo compile una mas nueva de la que pone en slackbuilds...

https://github.com/redis/hiredis/releases/tag/v0.13.2

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #123 en: 27-08-2015, 23:25 (Jueves) »
yo compile una mas nueva de la que pone en slackbuilds...

https://github.com/redis/hiredis/releases/tag/v0.13.2

Hbaia usado los tags mas que nada por seguir el tema de las versiones... Se podría hacer con los commits, pero es mas inestable y puede dar lugar a dudas a un usuario normal

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #124 en: 27-08-2015, 23:26 (Jueves) »
acabo d eprobar el updater y peta , sin embargo desde el slackbuild va bien ... no es el arch.

miro a ver ...

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #125 en: 27-08-2015, 23:31 (Jueves) »
acabo d eprobar el updater y peta , sin embargo desde el slackbuild va bien ... no es el arch.

miro a ver ...

ojo. Hace poco he actualizado el funciones con un fix para bug menor. Lo digo para que no lo machaques sin querer

Salu2

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #126 en: 27-08-2015, 23:40 (Jueves) »
vale, el error es este:

Citar
cc -std=c99 -pedantic -c  -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings i686 sds.c

ese parámetro sobra allí. Es decir, en ese lugar tiene que estar el propio archivo que se va a compilar... no la arquitectura...

Si solo usas esto:

Citar
cc -std=c99 -pedantic -c  -fPIC -O2 -Wall -W -Wstrict-prototypes -Wwrite-strings   net.c

te compila sin problemas...

Voy a ver como se ha colado eso allí

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #127 en: 27-08-2015, 23:43 (Jueves) »
ya he encontrado el problema...


te explico , el kernel smp , es i686 , pero pensando que "SOLO EL SCRIPT VA A MIRAR ARQUITECTURA",   pues me lo cepille de la funcion arquitectura ...


pero  ¿que pasa si el propio code del paquete , hace su verificacion ARCH ?  ..va a obtener repuesta i686  y va a petar.



solucion ....    ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D





Código: [Seleccionar]
# Definimos arquitectura del sistema. Se le pasa la arquitectura como parametro o la calcula automaticamente si no se indica nada
f_arquitectura() {
   ARCH=$1
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i586 ;;
    arm*) ARCH=arm ;;
       *) ARCH=$( uname -m ) ;;
  esac
fi

if [ "$ARCH" = "i586" ]; then
  SLKCFLAGS="-O2 -march=i586 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e
}

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #128 en: 27-08-2015, 23:45 (Jueves) »
nos dejamos engañar, por el hecho de que como en el case , cualquier cosa ?86  sera 586 ,pues pensaba no seria necesaria esta parte, pero va ser que si..

elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #129 en: 27-08-2015, 23:45 (Jueves) »
ok , leo que has hecho un cambio , entonces voy a clonar y resubir..ahora te aviso.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #130 en: 27-08-2015, 23:50 (Jueves) »
cambio realizado ... deberia funcionarte ahora perfectamente el updater este nuevo.


una cosilla , veo que casi siempre cuelas esto ...en los updaters


find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
  | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true



todo eso sobra, te remarco la parte en rojo , por que eso , es lo que hace el script  ..stripdir  ,
esa funcion la usamos mediante script stripdir, asi la podemos aplicar a qualquier paquete automaticamente , ...sin necesidad de escribir todo eso  ;D

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #131 en: 27-08-2015, 23:54 (Jueves) »
ya he encontrado el problema...


te explico , el kernel smp , es i686 , pero pensando que "SOLO EL SCRIPT VA A MIRAR ARQUITECTURA",   pues me lo cepille de la funcion arquitectura ...


pero  ¿que pasa si el propio code del paquete , hace su verificacion ARCH ?  ..va a obtener repuesta i686  y va a petar.



solucion ....    ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D





Código: [Seleccionar]
# Definimos arquitectura del sistema. Se le pasa la arquitectura como parametro o la calcula automaticamente si no se indica nada
f_arquitectura() {
   ARCH=$1
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i586 ;;
    arm*) ARCH=arm ;;
       *) ARCH=$( uname -m ) ;;
  esac
fi

if [ "$ARCH" = "i586" ]; then
  SLKCFLAGS="-O2 -march=i586 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e
}

Sip... todo rula perfecto con este...

Menudo peligro tocar el funciones.... a la mínima peta todo xD

Salu2

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #132 en: 27-08-2015, 23:57 (Jueves) »
cambio realizado ... deberia funcionarte ahora perfectamente el updater este nuevo.


una cosilla , veo que casi siempre cuelas esto ...en los updaters


find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
  | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true



todo eso sobra, te remarco la parte en rojo , por que eso , es lo que hace el script  ..stripdir  ,
esa funcion la usamos mediante script stripdir, asi la podemos aplicar a qualquier paquete automaticamente , ...sin necesidad de escribir todo eso  ;D



Vale.. sobraría todo el comando ese...

pues nado, voy a publicar el updater este

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #133 en: 28-08-2015, 00:01 (Viernes) »
ok , el funciones es el comandante general ... por eso si le tocas las pelotas, estas jodido  ;D ;D ;D


si en algun momento le vas a mirar algo mas , avisa , y si te acuerdas , mira a ver algo que lleva hay toda la vida , ...

cuando el fichero a descargar ya lo tenemos , al arrancar un updater sale, un mensaje mas  omenos


find paths must preceed no se que  , no pasa nada , pero tal vez  un &> dev/null  o algo asi , para que no salga el mensajillo que queda feo  ;)

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #134 en: 28-08-2015, 00:04 (Viernes) »
ok , el funciones es el comandante general ... por eso si le tocas las pelotas, estas jodido  ;D ;D ;D


si en algun momento le vas a mirar algo mas , avisa , y si te acuerdas , mira a ver algo que lleva hay toda la vida , ...

cuando el fichero a descargar ya lo tenemos , al arrancar un updater sale, un mensaje mas  omenos


find paths must preceed no se que  , no pasa nada , pero tal vez  un &> dev/null  o algo asi , para que no salga el mensajillo que queda feo  ;)

https://github.com/wifislax-ng/wifislax-updaters/commit/840182bd4c183709852df733fab58de77bebc864

 :-*

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #135 en: 28-08-2015, 00:07 (Viernes) »
Me lees la mente cabr0nazo , solo habia ese find , ... y el prgnam a veces coincide parcialmente ...


de verdad justo hiba a proponer el mismo cambio ...ya que siempre , name de updater = name de program

+_updater


probare ...  en serio , eres pitoniso.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #136 en: 28-08-2015, 00:09 (Viernes) »
y ahora te leo yo a ti la mente ...  OPENVAS    ;D

Lo habia ojeado hace un rato   ;D , pero lo veo complicado para mi , ya que van 3 o 4 paquetes y hay ramas variadas 7 , 8 y 9 beta ... a ver que se te ocurre.


ademas llevan 2 servicios rc ...   ^-^
« Última modificación: 28-08-2015, 00:10 (Viernes) por USUARIONUEVO »

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #137 en: 28-08-2015, 00:16 (Viernes) »
y ahora te leo yo a ti la mente ...  OPENVAS    ;D

Lo habia ojeado hace un rato   ;D , pero lo veo complicado para mi , ya que van 3 o 4 paquetes y hay ramas variadas 7 , 8 y 9 beta ... a ver que se te ocurre.


ademas llevan 2 servicios rc ...   ^-^

 ;D ;D ;D

Ya que estás.. Cual cojo?

la v9 beta? o tiro a lo estable?

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: wifislax-updaters HILO 2
« Respuesta #138 en: 28-08-2015, 00:53 (Viernes) »
y ahora te leo yo a ti la mente ...  OPENVAS    ;D

Lo habia ojeado hace un rato   ;D , pero lo veo complicado para mi , ya que van 3 o 4 paquetes y hay ramas variadas 7 , 8 y 9 beta ... a ver que se te ocurre.


ademas llevan 2 servicios rc ...   ^-^

 ;D ;D ;D

Ya que estás.. Cual cojo?

la v9 beta? o tiro a lo estable?

Salu2

yo de eso , ni idea ... ;D
no se si habra siempre una beta , ... la cuestion creo esta en identificar antes la rama mas alta..ya que ahora mismo mantienen 3

7 , 8 y 9

la 9 al final pasara a estable , y tendran 3 ramas, no se cuantas piensan mantener ... tirale a la mas alta..total.

vk496

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #139 en: 28-08-2015, 01:03 (Viernes) »
y ahora te leo yo a ti la mente ...  OPENVAS    ;D

Lo habia ojeado hace un rato   ;D , pero lo veo complicado para mi , ya que van 3 o 4 paquetes y hay ramas variadas 7 , 8 y 9 beta ... a ver que se te ocurre.


ademas llevan 2 servicios rc ...   ^-^

 ;D ;D ;D

Ya que estás.. Cual cojo?

la v9 beta? o tiro a lo estable?

Salu2

yo de eso , ni idea ... ;D
no se si habra siempre una beta , ... la cuestion creo esta en identificar antes la rama mas alta..ya que ahora mismo mantienen 3

7 , 8 y 9

la 9 al final pasara a estable , y tendran 3 ramas, no se cuantas piensan mantener ... tirale a la mas alta..total.

Ok.. lo cambio ahora para que tire a la alta.

Salu2