copy & paste {{{ echo "inicio copia de seguridad"; OPENGNSYS=${OPENGNSYS:-"/opt/opengnsys"}; TFTPDIR=$OPENGNSYS/tftpboot; CLIENTINITRD=$TFTPDIR/ogclient/oginitrd.img; TMPDIR=/tmp/ogclient; cp /opt/opengnsys/tftpboot/oginitrd.img /opt/opengnsys/tftpboot/oginitrd.img.ORIGINAL; cp /opt/opengnsys/tftpboot/oginitrd.img.sum /opt/opengnsys/tftpboot/oginitrd.img.sum.ORIGINAL; cp /opt/opengnsys/tftpboot/ogclient/oginitrd.img /opt/opengnsys/tftpboot/ogclient/oginitrd.img.ORIGINAL; cp /opt/opengnsys/tftpboot/ogclient/oginitrd.img.sum /opt/opengnsys/tftpboot/ogclient/oginitrd.img.ORIGINAL.sum; echo "fin copia de seguridad"; }}} {{{ echo "inicio descompresión del initrd"; OPENGNSYS=${OPENGNSYS:-"/opt/opengnsys"}; TFTPDIR=$OPENGNSYS/tftpboot; CLIENTINITRD=$TFTPDIR/ogclient/oginitrd.img; TMPDIR=/tmp/ogclient; mkdir -p $TMPDIR; cd $TMPDIR; gzip -dc $CLIENTINITRD | cpio -im; echo "El initrd abierto y accesible en $TMPDIR/scripts/{oginit ogfunctions}"; }}} Ejemplo de modificación para solucionar la configuración de red {{{ #echo el scripts principal oginit #linea 73 ogConfigureNetworking || ogConfigureNetworking while !(ping -c 1 $oglive &> /dev/null) do ogConfigureNetworking done # funicones usadas por oginit en ogfunctions }}} {{{ echo "inicio compresión del intird."; OPENGNSYS=${OPENGNSYS:-"/opt/opengnsys"}; TFTPDIR=$OPENGNSYS/tftpboot; CLIENTINITRD=$TFTPDIR/ogclient/oginitrd.img; TMPDIR=/tmp/ogclient; cd $TMPDIR; find . | cpio -H newc -oa | gzip -9c > $CLIENTINITRD; md5sum $CLIENTINITRD | cut -f1 -d" " > $CLIENTINITRD.sum; echo "fin compresión del intird."; }}} {{{ echo "inicio publicación nuevo intird."; OPENGNSYS=${OPENGNSYS:-"/opt/opengnsys"}; TFTPDIR=$OPENGNSYS/tftpboot; CLIENTINITRD=$TFTPDIR/ogclient/oginitrd.img; TMPDIR=/tmp/ogclient; cp -a $CLIENTINITRD $TFTPDIR cp -a $CLIENTINITRD.sum $TFTPDIR echo "fin publicación nuevo intird."; }}}