Seguridad Wireless - Wifi

Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: USUARIONUEVO en 05-05-2012, 01:41 (Sábado)

Título: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 01:41 (Sábado)
bueno ,este es bastante complejo , no se si te servira los datos que te ponga..he intentado comprenderlo , pero no se si sera suficiente.


lo primero es una imagen del instalador ^[solo verlo ya da yuyu ]


(http://img341.imageshack.us/img341/2201/instalador.png)

vemos 7 elementos marcados

1-este se llama "comB0mix1"  es un desplegable en el que seleccionar particion de destino en formato

/mnt/sda1   etc

el contenido de ese boton no lo copie pero imagino hara un grep al fstab y dejara como opciones los

/mnt/xxxx

despues intentare pillarle el codigo.

-------------------------------------------------------------------
2-metodo de instalacion

ese se llama "radiobutton1"  , al arrancar ya sale marcado y su contenido es este


Código: [Seleccionar]
@forEach(dir, @exec(ls -1 / | egrep -v "^dev"  | egrep -v "^proc" | egrep -v "^mnt" | egrep -v "^boot"  | egrep -v "^sys"  | egrep -v "^tmp" ))
  @ProgressBar1.setMaximum(@dir_count)
  @StatusBar1.setText(copiando /@dir ...)
  @exec(cp --preserve=all -R /@dir @Com*****x1/)
  @ProgressBar1.setText(@dir_index)
@end

@exec("mkdir -p @Com*****x1/{tmp,boot,mnt,dev,sys,proc}")
@exec(cd @Com*****x1/ && cat etc/fstab |egrep -o "/mnt/[a-z0-9]+" | cut -b 2- |xargs mkdir)

@exec("device=$(cat /proc/mounts |grep @Com*****x1 |cut -d " " -f 1) && echo "$device / auto defaults 1 1" >@Com*****x1/etc/fstab && cat /etc/fstab | grep -v $device >>@Com*****x1/etc/fstab")
@exec("rm @Com*****x1/etc/mtab")
@exec("cp -Rp @Com*****x1/etc/rc.d/rc.langconf  @Com*****x1/etc/rc.d/rc.langconf-")
@exec("cp -rf @Com*****x1/etc/rc.d/rc.langconf")
@exec("touch @Com*****x1/etc/rc.d/rc.langconf")
@exec("cp /boot/vmlinuz @Com*****x1/boot")
@exec("cp --preserve -R /dev/null @Com*****x1/dev")
@exec("cp --preserve -R /dev/console @Com*****x1/dev")
@exec("mount -o bind /dev @Com*****x1/dev")
@exec("mount -t proc proc @Com*****x1/proc")
@StatusBar1.setText("Sincronizando, espere por favor...")
@exec("sync")
@exec("umount @Com*****x1/dev")
@exec("umount @Com*****x1/proc")

3-boton instalar este es su contenido

Código: [Seleccionar]
@ExecButton1.setText("Espere...")
@StatusBar1.setText("Analizando todos los ficheros, por favor espere...")
@RadioButton2
@StatusBar1.setText("Si no funciona comunicar en foro.seguridadwireless.net-'Pulsa Siguiente'")
@ExecButton1.setVisible(false)
@CloseButton1.setVisible(true)

4-boton soguiente  , este pasaria al siguioente paso configurar el grub ...abrira una nueva pantalla gui

-este ahora mismo lo dejamos estar solo ten presente que este pasara a la segunda fase ...configurar e instalar el grub ,pero tranqui...la fase 2 sera mas sencilla..ya que se llama a un script que hace todo.

5-barra de estado

va mostrando lo que se va haciendo ...lo que se va copiando etc ...al final cuando todo esta copiado nos avisa.

6-barra de progreso ...

si quieres unir barra de prpogreso y de estado ..adelante...o montatelo como lo veas mas facil.

7-imagen logo.

aqui te dejo lo que he podido hacer...

(http://img59.imageshack.us/img59/2315/logoorrs.png)

--------------------------------------------------------------------------

no se si tienes todo lo necesario ..espero que si.

al darle a instalar si no me equivoco lo que se ejecuta es

contenido de com*****x1(particion) + contenido del radiobutton

lo veo chungo..jajaja

Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 01:47 (Sábado)
jodddd,,

donde los arteriscos pone



c o m b o m i x 1
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 05-05-2012, 14:07 (Sábado)
Ya tengo la idea.

La GUI no va a estar toda en una sola ventana como esa, ira por pasos, como cuando estas instalando algo y vas dandole a siguiente.

Esta es mas complicada que la otra pero igualmente estará xD.


Lo de los comandos tranquilo, yo solo necesito saber QUÉ hace, no CÓMO. El Cómo ya lo averiguo yo  ;)

En un rato pongo un video de como va quedando.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: sanson en 05-05-2012, 14:21 (Sábado)
Hola
¡¡¡ Vaya dos!!!   Os va ha quedar bien guapa


Saludos
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 16:05 (Sábado)
Hola
¡¡¡ Vaya dos!!!   Os va ha quedar bien guapa


Saludos

esperemos que si , por que por desgracia , son exigencias del guion ....kommander mas conocido como

kmdr-executor
kmdr-editor

en kde4 y conforme pasa el tiemepo el soporte es mas bien inexistente , y no van algunas cosas.
hay que pasar a un formato con mas futuro.  ( qt4 )

las qt son dependencia de kde,,asiq ue mientras el kde sea de la misma rama,, no habria problemas..
al estar trabajando sobre un kde4 ..es que surgio este problemilla.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 05-05-2012, 17:15 (Sábado)


Lo malo es que estoy teniendo problemas para probarlo en wifiway, asique lo tengo que probar en mi sistema.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 17:52 (Sábado)


Lo malo es que estoy teniendo problemas para probarlo en wifiway, asique lo tengo que probar en mi sistema.


claro ...wifiway lleva sq3
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 17:54 (Sábado)
tiene buena pinta.  >:(
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 21:42 (Sábado)
la parte 2 del instalador seria simple...despues de copiar a una particion ..solo necesitaria un boton para ejecutar

grubconfig


, ese,ya abre su propio gui ...y como es la parte final..ya habriamos acabado.

osea copiar a una particion y  despues una ventana nueva con un boton para instalr el grub  ( ese boton llamara a grubconfig que ya en si es una gui y no necesitariamos nada mas )   >:(
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 05-05-2012, 22:46 (Sábado)
la parte 2 del instalador seria simple...despues de copiar a una particion ..solo necesitaria un boton para ejecutar

grubconfig


, ese,ya abre su propio gui ...y como es la parte final..ya habriamos acabado.

osea copiar a una particion y  despues una ventana nueva con un boton para instalr el grub  ( ese boton llamara a grubconfig que ya en si es una gui y no necesitariamos nada mas )   >:(

recibido, en unas horas estará. Y como siempre, te paso una version, la revisas, me dices qué cambiar, y si algo no funciona. Y te paso la version final.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 05-05-2012, 23:03 (Sábado)
hay 4 paginas.

1. inicial
2. copiar
3. instalar (grubconfig)
4. final. que te permite volver a configurar grub o reiniciar el sistema.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 23:14 (Sábado)
hay 4 paginas.

1. inicial
2. copiar
3. instalar (grubconfig)
4. final. que te permite volver a configurar grub o reiniciar el sistema.


hoooo , reiniciar sistema ....   >:(

aunque habra que ver como va la cosa..imagino abra un boton ,ejecutar grubconfig  , y otro de "siguiente"..aL CUAL LE DAREMOS AL ACABAR LA CONFIGURACION DE GRUB.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 05-05-2012, 23:32 (Sábado)
hay 4 paginas.

1. inicial
2. copiar
3. instalar (grubconfig)
4. final. que te permite volver a configurar grub o reiniciar el sistema.


hoooo , reiniciar sistema ....   >:(

aunque habra que ver como va la cosa..imagino abra un boton ,ejecutar grubconfig  , y otro de "siguiente"..aL CUAL LE DAREMOS AL ACABAR LA CONFIGURACION DE GRUB.

Al ser grubconfig un proceso externo a esta GUI, no puedo tener control sobre ella. Solo se cuando empieza y cuando termina. Cuando se lanza grubconfig, mi GUI se queda parada en segundo plano, cuando se termina de configurar grub, y se cierra grubconfig, el mando vuelve a pasar a mandos de mi GUI y voy directamente a la pantalla final.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 23:33 (Sábado)
hay 4 paginas.

1. inicial
2. copiar
3. instalar (grubconfig)
4. final. que te permite volver a configurar grub o reiniciar el sistema.


hoooo , reiniciar sistema ....   >:(

aunque habra que ver como va la cosa..imagino abra un boton ,ejecutar grubconfig  , y otro de "siguiente"..aL CUAL LE DAREMOS AL ACABAR LA CONFIGURACION DE GRUB.

Al ser grubconfig un proceso externo a esta GUI, no puedo tener control sobre ella. Solo se cuando empieza y cuando termina. Cuando se lanza grubconfig, mi GUI se queda parada en segundo plano, cuando se termina de configurar grub, y se cierra grubconfig, el mando vuelve a pasar a mandos de mi GUI y voy directamente a la pantalla final.


 >:( >:( >:( >:( >:( >:(

a ver si sale bien a la primera.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 05-05-2012, 23:34 (Sábado)
Lo sabras en aproximadamente 30 minutos, porque YO NO LO HE PODIDO PROBAR xD
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 05-05-2012, 23:35 (Sábado)
Lo sabras en aproximadamente 30 minutos, porque YO NO LO HE PODIDO PROBAR xD

ok , no hay problema en eso.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 00:06 (Domingo)
Version 1.
https://rapidshare.com/files/610024908/wifislax2.tar.bz2

Lo mas importante es que los comandos que ejecutan los botones funcionen, porque no los he podido probar. ya me dices cosas.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 00:10 (Domingo)
se me olvidaba, para compilar:
Código: [Seleccionar]
qmake
make
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 00:15 (Domingo)
ya lo baje..voy a probarlo.

gracias.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 00:34 (Domingo)
el selecctor de particion falla. no muestra ninguna opcion ...

(http://img835.imageshack.us/img835/3476/fallo1.png)

la gui nada mas abrirse deberia ejecutar

Código: [Seleccionar]
cat /proc/mounts |grep -v loop |grep "/mnt" |grep -v "/mnt/live" |grep -v "/mnt/_" |grep -v "/mnt/cdrom_" |cut -d " " -f 2 |grep -v "/proc"
y cargar los valores en el selecctor de particion.

Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 00:36 (Domingo)
con ese grep , se deberian mostrar solo las particiones en

Código: [Seleccionar]
/mnt/xxx
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 00:38 (Domingo)
ok voy a mirarlo. el grep es copiado e un .kmdr k me pasaste
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 00:42 (Domingo)
prueba con este.

archivo mainwindow.cpp, editalo y sustituye la funcion por esta:

Código: [Seleccionar]
void MainWindow::loadParticionesACopiar()
{
    QProcess p;
    // comando lista particiones
    p.start("cat /proc/mounts |grep -v loop |grep \"/mnt\" |grep -v \"/mnt/live\" |grep -v \"/mnt/_\" |grep -v \"/mnt/cdrom_\" |cut -d \" \" -f 2 |grep -v \"/proc\"");
    if (!p.waitForFinished(5000)) {
        this->ui->statusBar->showMessage("ERROR: IMPOSIBLE ENCONTRAR PARTICIONES PARA COPIAR");
        return;
    }

    // cargando particiones
    QString line = p.readLine();
    while (!line.isEmpty()) {
        this->ui->com*****xParticionACopiar->addItem(line);
        line = p.readLine();
    }

}

com*****xParticionACopiar = com-bo-Box-Particion-ACopiar (sin guiones)

make clean
make
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 00:43 (Domingo)
ok voy a mirarlo. el grep es copiado e un .kmdr k me pasaste

el problema es que ese ,en el sistema nuevo tambien falla.


si te fijas es el mismo , pero recortado a partir del egrep.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 00:44 (Domingo)
prueba con este.

archivo mainwindow.cpp, editalo y sustituye la funcion por esta:

Código: [Seleccionar]
void MainWindow::loadParticionesACopiar()
{
    QProcess p;
    // comando lista particiones
    p.start("cat /proc/mounts |grep -v loop |grep \"/mnt\" |grep -v \"/mnt/live\" |grep -v \"/mnt/_\" |grep -v \"/mnt/cdrom_\" |cut -d \" \" -f 2 |grep -v \"/proc\"");
    if (!p.waitForFinished(5000)) {
        this->ui->statusBar->showMessage("ERROR: IMPOSIBLE ENCONTRAR PARTICIONES PARA COPIAR");
        return;
    }

    // cargando particiones
    QString line = p.readLine();
    while (!line.isEmpty()) {
        this->ui->com*****xParticionACopiar->addItem(line);
        line = p.readLine();
    }

}

com*****xParticionACopiar = com*****xParticionACopiar

make clean
make

marchando.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 00:45 (Domingo)
donde arteriscos sera

c o m b o b o x 

¿verdad?
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 00:48 (Domingo)
donde arteriscos sera

c o m b o b o x 

¿verdad?

http://pastebin.com/nZd8YP3N
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 01:02 (Domingo)
estoy probando los grep en shell..y se atastan

el unico que devuelve el resultado bien es el que te puse


cat /proc/mounts |grep -v loop |grep "/mnt" |grep -v "/mnt/live" |grep -v "/mnt/_" |grep -v "/mnt/cdrom_" |cut -d " " -f 2 |grep -v "/proc"
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 01:05 (Domingo)
estoy probando los grep en shell..y se atastan

el unico que devuelve el resultado bien es el que te puse


cat /proc/mounts |grep -v loop |grep "/mnt" |grep -v "/mnt/live" |grep -v "/mnt/_" |grep -v "/mnt/cdrom_" |cut -d " " -f 2 |grep -v "/proc"

ese es el que se ejecuta en lo que te he pasado... fijate...
Código: [Seleccionar]
p.start("cat /proc/mounts |grep -v loop |grep \"/mnt\" |grep -v \"/mnt/live\" |grep -v \"/mnt/_\" |grep -v \"/mnt/cdrom_\" |cut -d \" \" -f 2 |grep -v \"/proc\"");

FUNCION: void MainWindow::loadParticionesACopiar()


las comillas dobles deben ir precedidas por \ para que sean leidas como strings.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 01:17 (Domingo)
nada , ..no las pilla, la barra ni siquiera se desplega,,aunque este vacia.

me refiero al selector de particion.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 01:21 (Domingo)
nada , ..no las pilla, la barra ni siquiera se desplega,,aunque este vacia.

me refiero al selector de particion.

Joder, si es el mismo comando, solo que desde la GUI, no lo entiendo... el problema es que no puedo probarlo...
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 01:26 (Domingo)
nada , ..no las pilla, la barra ni siquiera se desplega,,aunque este vacia.

me refiero al selector de particion.

Joder, si es el mismo comando, solo que desde la GUI, no lo entiendo... el problema es que no puedo probarlo...

te pase un link de una iso ...si lo has perdio te envio otro.

la iso son 300 megas

el boton de grubconfig , tampoco llama al script-.-

algo pasa que no ejecuta.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 01:31 (Domingo)
te envie un privado.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 01:31 (Domingo)
nada , ..no las pilla, la barra ni siquiera se desplega,,aunque este vacia.

me refiero al selector de particion.

Joder, si es el mismo comando, solo que desde la GUI, no lo entiendo... el problema es que no puedo probarlo...

te pase un link de una iso ...si lo has perdio te envio otro.

la iso son 300 megas

el boton de grubconfig , tampoco llama al script-.-

algo pasa que no ejecuta.

No tengo internet en casa. Digamos que mi conexion es de unos 50 KiB/s, asique me es imposible bajarme nada xD. La iso se corto a mitad (despues de dos dias) y luego me aparecio not found.

Asique me pongo la iso a bajar que me has mandado, y mañana cuando se haya bajado, la pruebo ahi, y seguro que en 10 min saco el problema xD. De todas formas tu ve recabando lo que no te guste y me lo dices, que los botones van a funcionar en cuanto pueda probarlos.
Título: Re: convirtiendi el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 01:35 (Domingo)
seguro que luego es alñguna chorrada, por que es raro que no ejecute nada.  >:D
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 13:34 (Domingo)
Ya lo he arreglao. Probado en la iso que me pasaste  >:(

Ahora tengo que arreglar otra cosa xD
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 15:08 (Domingo)
He añadido scripts llamados desde la GUi en vez de incluir el codigo.

Es raro, ami se me queda parado cuando copia /mnt... se debe de copiar /mnt?

grubconfig ya funciona a la perfeccion.

https://rapidshare.com/files/1790433628/wifislax-v2.zip
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 15:40 (Domingo)
He añadido scripts llamados desde la GUi en vez de incluir el codigo.

Es raro, ami se me queda parado cuando copia /mnt... se debe de copiar /mnt?

grubconfig ya funciona a la perfeccion.

https://rapidshare.com/files/1790433628/wifislax-v2.zip

creo que mnt no se copia , solo se crea la carpeta...

en mnt esta dentro rulando la live ...

mira, luego hau una instalacion con el original...y miro si la carpeta /mnt la crea vacia..que yo creo que si.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 15:57 (Domingo)
bien ya he visto lo que pasa.

el instalador original en la carpeta mnt lo que hace es crear las carpetas de las particiones detectadas pero NO COPIAR EL CONTENIDO , SINO ESTARAS COPIANDO EL CONTENIDO DE TODOS TUS DISCOS..WINDOWS ETC,, en la instalacion de wifislax y eso ,puede durar mucho ademas de que claro..necesitas un montong de gigas...

ejemplo


si en mnt yo tengo

mnt/sda1
mnt/sdb1

el instalador original solo craba las carpetas y no copiaba el contenido.

voy a hacer una prueba.

voy a instalar con el instalador antiguo ...y antes de reiniciar removere las carpetas sda1 etc ddentro de mnt que estan vacias...yo creo que no pasara nada...y de ser asi , lo unico que haremos sera crear la carpeta /mnt  vacia y listo.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 16:20 (Domingo)
Entonces el comando de copiar esta mal... Si me pasaras el comando exacto lo arreglarimos al instante
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 16:26 (Domingo)
Entonces el comando de copiar esta mal... Si me pasaras el comando exacto lo arreglarimos al instante

cuando copia el mnt lo unico que ha de hacer es crear las carpetas..sin copiar el contenido.

si tenemos

/mnt/sda1     

en la copai se haria mnt y dentro una carpeta vacia con el nombre de la particion sda1
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 16:32 (Domingo)
creo que lo que buscamos es esto

cat etc/fstab |egrep -o "/mnt/[a-z0-9]+" | cut -b 2- |xargs mkdir


pero me parece que antes del etc le falta /


cat /etc/fstab |egrep -o "/mnt/[a-z0-9]+" | cut -b 2- |xargs mkdir

Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 19:44 (Domingo)
Me referia al comando de copiat que averigua la lista de directorios a copiar (empieza con un foreach en el codigo del kmdr). No puedo escribirte exctamente el pseudocomando xk estoy con el mv
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 21:06 (Domingo)
Me referia al comando de copiat que averigua la lista de directorios a copiar (empieza con un foreach en el codigo del kmdr). No puedo escribirte exctamente el pseudocomando xk estoy con el mv


pues voy a buscarlo.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 21:19 (Domingo)
a ver si lo he puesto bien,  esa funcion se podia leer en otro kmdr ...llamado

copy-wifislax

http://pastebin.com/tJfABSGJ
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 22:46 (Domingo)
a ver si lo he puesto bien,  esa funcion se podia leer en otro kmdr ...llamado

copy-wifislax

http://pastebin.com/tJfABSGJ

Ya se el problema. No funcionan bien las tuberias desde un proceso externo lanzado desde la GUI. Lo bueno es que ya se como solucionarlo.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 23:05 (Domingo)
a ver si lo he puesto bien,  esa funcion se podia leer en otro kmdr ...llamado

copy-wifislax

http://pastebin.com/tJfABSGJ

Ya se el problema. No funcionan bien las tuberias desde un proceso externo lanzado desde la GUI. Lo bueno es que ya se como solucionarlo.

 >:(
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 06-05-2012, 23:10 (Domingo)
Bueno, ya funciona aparentemente.

he sacado todos los comandos a scripts, que se invocan desde la GUI. Los scripts deben estar en el mismo directorio que el ejecutable.

Asique si ves que hay algun script erroneo o que deberia hacer algo mas, puedes, puedes modificarlo.

Los nombres de los scripts son bastante descriptivos.


https://rapidshare.com/files/3083852721/wifislax2-v3.zip
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 06-05-2012, 23:37 (Domingo)
AMOS A PROBAR

 ;D
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:16 (Lunes)
MEN esta casi...


NO SE COPIA EL DIRECTORIO


bin


con lo que el sistema despues...no inicia  ;D

el proceso lo hace todo perfecto ..yo creo que ya solo falta eso..que copie el directorio bin.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:20 (Lunes)
no se si sera casualidad ,pero el instalador y los scripts los tengo en bin

voy a probar desde otra ruta..en opt ,por ejemplo.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:27 (Lunes)
en opt lo mismo , ...no se copia el directorio bin

ademas durante la instalacion , en los mensajes de copaindo ...  , la ruta bin , no sale.

me di cuenta por que la live tenia 18 directorios y al copiar a la particion solo veia 17

eso despues de ver que el sistema no arrancaba ...y vi que "bin", no estaba.

he probado 3 o 4 veces , e incluso deje un poco de rato por si , necesitara mas tiempo ,pero que va..no la copia.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 07-05-2012, 00:29 (Lunes)
Si los scripts estan en el mismo sitio que el instalador da igual, debe funcionar.

Revisa los scripts:

listaDirectoriosCopiar.sh -> este te deberia devolver /bin, lo hace?
Código: [Seleccionar]
ls -1 / | egrep -v "^dev"  | egrep -v "^proc" | egrep -v "^mnt" | egrep -v "^boot"  | egrep -v "^sys"  | egrep -v "^tmp"

despuesDeCopiar.sh (se le pasa como argumento la ruta elegida, por ejemplo /dev/sda1
Código: [Seleccionar]
mkdir -p $1/{tmp,boot,mnt,dev,sys,proc}
cd $1/ && cat etc/fstab |egrep -o "/mnt/[a-z0-9]+" | cut -b 2- |xargs mkdir
device=$(cat /proc/mounts |grep $1 |cut -d " " -f 1) && echo "$device / auto defaults 1 1" >$1/etc/fstab && cat /etc/fstab | grep -v $device >>$1/etc/fstab
rm $1/etc/mtab
cp -Rp $1/etc/rc.d/rc.langconf  $1/etc/rc.d/rc.langconf-
cp -rf $1/etc/rc.d/rc.langconf
touch $1/etc/rc.d/rc.langconf
cp /boot/vmlinuz $1/boot
cp --preserve -R /dev/null $1/dev
cp --preserve -R /dev/console $1/dev
mount -o bind /dev $1/dev
mount -t proc proc $1/proc
sync
umount $1/dev
umount $1/proc
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:31 (Lunes)
los scripts los tengo en la misma ruta ...el caso es que copia todo y hace todo bien ,pero bin , no lo copia

voy revisar el codigo, aver si coincide cone se que pones tu.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:36 (Lunes)
el codigo es el mismo ..asi que algo raro hay
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:39 (Lunes)
he copiado a mano , el directorio bin , y el sistema arranca y esta todo en su sitio ,asi que solo falta saber

por que no se copia el directorio ese.

en cuanto bin se copie,,ya estara acabado.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 07-05-2012, 00:40 (Lunes)
tranquilo, en media hora lo arreglo. Es que me cuesta mucho trabajar con la maquina virtual y copiar todos los cambios con scp de la maquina virtual a mi maquina. Imaginate que con cada cambio lo tengo que hacer pa probar.

Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:41 (Lunes)
creo que te levantabas pronto a currar...asi que dejalo , y mañana se sigue.

ire mirando el code a ver si veo algo..pero el comando en la shell ...si que muestar el directorio bin,,asi que si que grep lo captura..pero despues na.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:42 (Lunes)
yo estare toda la noche , por que estoy trabajando , y no me queda otra.


gracias de verdad.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 07-05-2012, 00:44 (Lunes)
Que va tranqui sin problema, lo voy a mirar ahora. Es que con solo mirar el codigo sin probar ya se lo que es xD
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 00:45 (Lunes)
Que va tranqui sin problema, lo voy a mirar ahora. Es que con solo mirar el codigo sin probar ya se lo que es xD

el grep si que pilla bin

Código: [Seleccionar]
bin/
etc/
home/
lib/
lib64/
media/
opt/
root/
sbin/
srv/
usr/
var/

algo falla despues
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 07-05-2012, 00:56 (Lunes)
Dios que gilipoyas estoy xDDDDDDDDDD, Ni lo voy a probar, porque es esto:

archivo mainwindow.cpp, aprox linea 122

Cambia esto:
Código: [Seleccionar]
// guardando directorios en dirs
    QStringList dirs;
    QString line = p.readLine();
    while (!line.isEmpty()) {
        line = p.readLine();
        dirs.append(line.remove("\n"));
    }

por esto:

Código: [Seleccionar]
// guardando directorios en dirs
    QStringList dirs;
    QString line = p.readLine();
    while (!line.isEmpty()) {
        dirs.append(line.remove("\n"));
        line = p.readLine();
    }

make
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 01:13 (Lunes)
 >:( >:( >:( >:( >:( >:(


YA ESTA CAMPEON.

escribiendo desde una live instalada a hd con tu instalador.

 ;D ;D ;D ;D ;D

Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 07-05-2012, 01:15 (Lunes)
Wayyyyyyyyyyyy!!!!

Hemos hecho un buen trabajo en equipo :)

Nos vemos en la siguiente  >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(


PD: Cualquier cosa que quieras añadir o modificar a la GUI, haces una lista y me la pasas  ;)
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 01:17 (Lunes)
la parte estetica casi seguro que la cambiare.

el logo uno solo , a la izquierda , y las letras en un cuadro a la derecha ...quedara mas limpio y legible.

ya puedo fulminar el  kommander jajajaja
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 07-05-2012, 01:18 (Lunes)
la parte estetica casi seguro que la cambiare.

el logo uno solo , a la izquierda , y las letras en un cuadro a la derecha ...quedara mas limpio y legible.

ya puedo fulminar el  kommander jajajaja


QT es lo mejor del mundo mundial  ;D
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 01:19 (Lunes)
Wayyyyyyyyyyyy!!!!

Hemos hecho un buen trabajo en equipo :)

Nos vemos en la siguiente  >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(


PD: Cualquier cosa que quieras añadir o modificar a la GUI, haces una lista y me la pasas  ;)

la parte estetica creo que me podre defender.
mantendre los ojos abiertos, por si se nos escapo algo , pero lo dudo , ..acabo de probar las carpetas de mnt hacias las particiones y todo funciona.

ahora adaptare una entrada al escritorio yesas cosillas.

el equipo eres tu , yo solo he sido el tester.  ;D
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 07-05-2012, 01:20 (Lunes)
me fije en algo..

en la iso esta

qtdesigner

y tu usas

qtcreator

¿no es lo mismo verdad?

ya me buscado un qt creator.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: supremo12345 en 07-05-2012, 01:29 (Lunes)
Para lo que tu lo quieres, qtdesigner te vale.

Qtcreator modifica codigo y incluye qtdesigner
Qtdesigner solo modifica el aspecto visual de la GUI, es decir, los archivos .ui
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 22-07-2012, 21:46 (Domingo)
jodeerrr , a ver si apareces , ....la descarga del instalador a caducado , y npo se como a pasado , pero he perdido el fichero comprimido ....y necesito compilarlo para 32 bista...que toy trabajando en meter kde4 a la live de 32 bits.

por no decir que practicamente ya solo me falta eso...el instalador ya que komander y kde4, como que no se llevan bien.


¡¡¡ APARECEEEE !!!!  , genio de la lampara ...

¿ no lo tendra nadie por el hd , que lo bajara para  cotillearlo , verdad ?

lo necesitooo   :'(
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: teik en 23-07-2012, 14:07 (Lunes)
eso quiere decir que tendremos una nueva relased con todo empaquetado para la version de 32 bits? uff!! Graciassss con lo que yo esperaba estos momentos... estare atento a tus movimientos  8) ajjaja!! a ver cuando sale y disculpa que postee esto aqui pero estoy euforico!!
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 23-07-2012, 17:36 (Lunes)
eso quiere decir que tendremos una nueva relased con todo empaquetado para la version de 32 bits? uff!! Graciassss con lo que yo esperaba estos momentos... estare atento a tus movimientos  8) ajjaja!! a ver cuando sale y disculpa que postee esto aqui pero estoy euforico!!

efectivamente , estoy metido en una wifislax-4.2 de 32 bits con kde-4.8.4  ....

fijarse que la ides de la de x64 fue mas que nada por tener kde4 ..y ahora lo tendremos en la de 32 ..hacerse la idea que la de 32 sera esteticamente como la x64.

quitando obviamente de algunas cosillas, como menu inicial..que esta en azul/blanco  ..la pantalla de bienvenida..que en la x64 es gris..en esta de 32 es mas fashion...
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 23-07-2012, 18:44 (Lunes)
(http://img824.imageshack.us/img824/2974/backgroundndm.jpg)
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: teik en 23-07-2012, 20:35 (Lunes)
Como diria mi vecino OMG! ( es americano ajaja)  Es lo que llevaba esperando tanto... ya te di la tabarra con el script yamas... y ahora todo estara en 32 bits y con estetica nueva!! 
Sobre todo era actualizar pues se estaba quedando algo obsoleta con tanta herramienta imnecesaria... ahora estara actualizada y al dia!!

Por cierto en wifislax habia una herramienta que echaba en falta... que era la de poder ver la ip's que habia conectado a una red... no se si es que me confundi y no la encontraba o que no estaba y era otra herramienta!!

PD: ya que es mas completilla.... y siento pedir tanto.... pero claro me gusta que todo este bien completito... seria pedir que hicieran todo lo posible para compatibilizar con metasploit!! que trabajo a diario con ello... y lo necesito... y utilizo el otro OS.. solo para esto... Pero nada eso me imagino que sera un modulo... pero que no se os olvider hacerlo... por favor!!

Gracias por adelantarnos esta noticia y  felicitaciones que no paras ni un dia usuarionuevo!!
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: USUARIONUEVO en 23-07-2012, 20:48 (Lunes)
Como diria mi vecino OMG! ( es americano ajaja)  Es lo que llevaba esperando tanto... ya te di la tabarra con el script yamas... y ahora todo estara en 32 bits y con estetica nueva!! 
Sobre todo era actualizar pues se estaba quedando algo obsoleta con tanta herramienta imnecesaria... ahora estara actualizada y al dia!!

Por cierto en wifislax habia una herramienta que echaba en falta... que era la de poder ver la ip's que habia conectado a una red... no se si es que me confundi y no la encontraba o que no estaba y era otra herramienta!!

PD: ya que es mas completilla.... y siento pedir tanto.... pero claro me gusta que todo este bien completito... seria pedir que hicieran todo lo posible para compatibilizar con metasploit!! que trabajo a diario con ello... y lo necesito... y utilizo el otro OS.. solo para esto... Pero nada eso me imagino que sera un modulo... pero que no se os olvider hacerlo... por favor!!

Gracias por adelantarnos esta noticia y  felicitaciones que no paras ni un dia usuarionuevo!!

pero si wifislax 4.1 salio no hace mucho ...

yamas = si
kde4 = si
qt4 = si

el programa de las ip se llama angry ip scanner ...lo tienes en modulos  , no esta en la iso por que requiere java , y son 20 megas de java para una sola app ,  mirare si hay otras opciones.
Título: Re: convirtiend0 el instalador hd a formato sq4.
Publicado por: teik en 23-07-2012, 21:12 (Lunes)
no iba muy lejos jajaj!! se que lo utilizaba junto a  metasploit y su gui... y calro lo eche en falta pero de ser asi comprendo que sea un modulo exterior! no pasa nada... eso si veis algun otro programa por basico que parezca.. sera bien recibido.