#!/bin/sh

# User-editable parameters
PROT=ftp
BASE=ftp.de.openbsd.org/unix/OpenBSD
MAJOR=3
MINOR=8
ARCH=i386
WGET="wget -c -t 0 -T 60 -r -N -l inf -np"

# Download OpenBSD binary release, sources, ports, and readme files.
# This will easily fit on a CD.
$WGET \
$PROT://$BASE/$MAJOR.$MINOR/\
{$ARCH,\
{XF4,ports,src,sys}.tar.gz,\
ANNOUNCEMENT,Changelogs,HARDWARE,PACKAGES,PORTS,\
README,SIZES,ftplist,root.mail,tools}

# Download extra / optional binary packages.
# Uncomment this and you _will_ need a DVD :-P
#$WGET \
#$PROT://$BASE/$MAJOR.$MINOR/packages/$ARCH/

# Create bootable ISO image
mkisofs -r -v -l \
-o OpenBSD-$MAJOR.$MINOR-$ARCH.iso \
-b $MAJOR.$MINOR/$ARCH/cdrom$MAJOR$MINOR.fs \
$BASE

