Script para crear un CD/DVD bootable de OpenBSD
marzo 11, 2007 at 6:36 pm 3 comentarios
Originalmente OpenBSD no distribuye ISO’s, por tanto o las buscamos de forma no oficial creadas por terceros o nos las creamos nosotros, yo me decidí por esta última opción y me hice un script en Bash para automatizar el proceso. El script en cuestión:
#!/bin/bash ############################## # # OpenBSD CD/DVD script # # Author: Oscar Moreno Martin # Web: http://www.migranpipa.net # # This script create a bootable OpenBSD CD/DVD # # Editable parameters: # - release: The number of the actual release. # - version. Same as release without the point. # - workdir: the directory where will be downloaded the data. # Default is your_home_directory/openbsd # - arch: computer architecture # - Optionally change the mirror. # Find more in http://www.openbsd.org/ftp.html#ftp # # Requirements: # - wget. # - mkisofs. # - You will need a cd record program like as cdrecord or k3b # to burn the ISO. # # The ISO will be saved in your home directory. # ############################### mirror=ftp://ftp.rediris.es/pub/OpenBSD/ workdir=~/openbsd release=4.0 version=40 arch=i386 # Download base, binary, sources. Need a CD. wget -c -N -nH --cut-dirs=4 -r -P $workdir/$release $mirror/$release/{ANNOUNCEMENT,Changelogs,HARDWARE,PACKAGES,PORTS,README,SIZES, ftplist,root.mail,tools,{XF4,ports,src,sys}.tar.gz,$arch} # Optional packages. Need a DVD. #wget -c -N -nH --cut-dirs=4 -r -P $workdir/$release/packages/$arch $mirror/$release # Download documentation. wget -c -N -P $workdir/$release/doc $mirror/doc/obsd-faq.{txt,pdf} # Download the song of the actual release. wget -c -N -P $workdir/$release $mirror/songs/song$version.{mp3,ogg} # Build the iso echo "Creating ISO..." mkisofs -r -v -l -o ~/OpenBSD-$release-$arch.iso -c boot.catalog -b $release/$arch/cdrom$version.fs -V \"OpenBSD-$release-$arch\" $workdir # Delete all downloaded files rm -rf $workdir echo "ISO Created."
Le damos permiso de ejecución con:
chmod +x openbsdiso.sh
Y ejecutarlo:
./openbsdiso.sh
Entry filed under: GNU Linux / *BSD.
3 comentarios Add your own
Deja una respuesta
Trackback this post | Subscribe to the comments via RSS Feed
1.
Carlos Ble | mayo 25, 2007 a las 12:15 pm
Chos tio, me dio por pinchar en tu blog a ver si lo tenias actualizado y estoy flipando. Te sales con los post del coche y los de OpenBSD, friki del 10 pero de gran calidad.
Un abrazo y a seguir escribiendo!!!
Te pondre un link en el mio rapidamente
2.
Hernán | octubre 9, 2007 a las 11:45 am
Así es Oscar, me ha servido de mucho tu Script, lo encontré buscando en google, pero en la caché, porq cuando lo pillé el link estaba muerto, pero como veo q está activo de nuevo pondré un link al artículo original. Gracias a ti.
Saludos cordiales.
3. Script para crear cd de OpenBSD « Bitácora personal abierta. | octubre 11, 2007 a las 3:58 am
[…] sep 28th, 2007 by hedellinger Lo primero es decir q este Script corresponde a Oscar Moreno Martin y el enlace al artículo original es este […]