Suite Seguridad Wireless > Colaboracion y desarrollo de nuestras lives
convirtiend0 el instalador hd a formato sq4.
(1/16) > >>
USUARIONUEVO:
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 ]




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: ---@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")
--- Fin del código ---

3-boton instalar este es su contenido


--- Código: ---@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)
--- Fin del código ---

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...



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

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

USUARIONUEVO:
jodddd,,

donde los arteriscos pone



c o m b o m i x 1
supremo12345:
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.
sanson:
Hola
¡¡¡ Vaya dos!!!   Os va ha quedar bien guapa


Saludos
USUARIONUEVO:

--- Cita de: sanson en 05-05-2012, 14:21 (Sábado) ---Hola
¡¡¡ Vaya dos!!!   Os va ha quedar bien guapa


Saludos

--- Fin de la cita ---

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.
Navegación
Índice de Mensajes
Página Siguiente

Ir a la versión completa