@echo off SET UNIDAD=C: SET UNIDADDESTINOISO=C: SET DIRECTORIO=OpenBSD SET ARQUITECTURA=i386 rem SET ARQUITECTURA=amd64 SET MAYORVERSION=4 SET MINORVERSION=0 SET VERSION=%MAYORVERSION%.%MINORVERSION% SET VERSIONCORTA=%MAYORVERSION%%MINORVERSION% SET MIRROR=ftp://ftp.rediris.es/pub/OpenBSD rem SET MIRROR=ftp://ftp.openbsd.org/pub/OpenBSD rem SET MIRROR=ftp://spargel.kd85.com/pub/OpenBSD rem SET MIRROR=ftp://ftp.irisa.fr/pub/OpenBSD rem Mas mirrors en http://www.openbsd.org/ftp.html rem Se pregunta todo al principio para que la descarga y creacion del CD-DVD sea totalmente automatica. choice /C:SN Estas descargando la version mas reciente de OpenBSD SET ULTIMAVERSION=%ERRORLEVEL% choice /C:SN Quieres descargar los paquetes adicionales SET PAQUETESADICIONALES=%ERRORLEVEL% echo Creando arbol de directorios en %UNIDAD%%DIRECTORIO%... mkdir %UNIDAD%%DIRECTORIO% mkdir %UNIDAD%%DIRECTORIO%%VERSION% mkdir %UNIDAD%%DIRECTORIO%%VERSION%doc echo Descargando archivos de instalacion basicos... cd %UNIDAD%%DIRECTORIO% wget -c -m -nH -np -l1 --cut-dirs=3 %MIRROR%/%VERSION%/ cd %UNIDAD%%DIRECTORIO%%VERSION% wget -c -m -nH -np --cut-dirs=3 %MIRROR%/%VERSION%/%ARQUITECTURA% wget -m -nH -np --cut-dirs=3 %MIRROR%/%VERSION%/tools IF %ULTIMAVERSION% == 2 GOTO NOULTIMAVERSION wget -c -N -P %UNIDAD%%DIRECTORIO%%VERSION%doc %MIRROR%/doc/obsd-faq.pdf wget -c -N -P %UNIDAD%%DIRECTORIO%%VERSION%doc %MIRROR%/doc/obsd-faq.txt wget -c -N -P %UNIDAD%%DIRECTORIO%%VERSION%doc %MIRROR%/doc/pf-faq.pdf wget -c -N -P %UNIDAD%%DIRECTORIO%%VERSION%doc %MIRROR%/doc/pf-faq.txt ren %UNIDAD%%DIRECTORIO%%VERSION%docobsd-faq.pdf obsd-faq%VERSIONCORTA%.pdf ren %UNIDAD%%DIRECTORIO%%VERSION%docobsd-faq.txt obsd-faq%VERSIONCORTA%.txt ren %UNIDAD%%DIRECTORIO%%VERSION%docpf-faq.pdf pf-faq%VERSIONCORTA%.pdf ren %UNIDAD%%DIRECTORIO%%VERSION%docpf-faq.txt pf-faq%VERSIONCORTA%.txt GOTO SEGUIR :NOULTIMAVERSION wget -c -N -P %UNIDAD%%DIRECTORIO%%VERSION%doc %MIRROR%/doc/obsd-faq%VERSIONCORTA%.pdf wget -c -N -P %UNIDAD%%DIRECTORIO%%VERSION%doc %MIRROR%/doc/obsd-faq%VERSIONCORTA%.txt wget -c -N -P %UNIDAD%%DIRECTORIO%%VERSION%doc %MIRROR%/doc/pf-faq%VERSIONCORTA%.pdf wget -c -N -P %UNIDAD%%DIRECTORIO%%VERSION%doc %MIRROR%/doc/pf-faq%VERSIONCORTA%.txt :SEGUIR wget -c -N -P %UNIDAD%%DIRECTORIO% %MIRROR%/songs/song%VERSIONCORTA%.mp3 wget -c -N -P %UNIDAD%%DIRECTORIO% %MIRROR%/songs/song%VERSIONCORTA%.ogg wget -c -N -P %UNIDAD%%DIRECTORIO% http://www.openbsd.org/images/puffy%VERSIONCORTA%.gif IF ERRORLEVEL == 1 wget -c -N -P %UNIDAD%%DIRECTORIO% http://www.openbsd.org/images/puffy%VERSIONCORTA%.jpg IF %PAQUETESADICIONALES% == 2 GOTO CREARISO echo Descargando paquetes adicionales... wget -c -m -nH -np --cut-dirs=3 %MIRROR%/%VERSION%/packages/%ARQUITECTURA% :CREARISO echo Creando imagen ISO... (este proceso tardara unos minutos) mkisofs -q -l -J -r -o %UNIDADDESTINOISO%OpenBSD%VERSIONCORTA%.iso -c boot.catalog -b %VERSION%/%ARQUITECTURA%/cdrom%VERSIONCORTA%.fs -V "OpenBSD %VERSION%" %UNIDAD%%DIRECTORIO% cd %UNIDAD%