From: Daniel Kahn Gillmor Date: Fri, 11 Dec 2009 03:08:18 +0000 (-0500) Subject: allow di-maker to build ubuntu netboot install ISOs as well X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=cac5ef58b78338591be29da5c536208cf1a39842;p=kvm-manager.git allow di-maker to build ubuntu netboot install ISOs as well --- diff --git a/di-maker b/di-maker index c213c2b..4252fb9 100755 --- a/di-maker +++ b/di-maker @@ -14,6 +14,7 @@ output="$1" SUITE=${SUITE:-stable} ARCH=${ARCH:-amd64} +DISTRO=${DISTRO:-debian} if [ -z "$output" ] ; then printf "you must specify a file name for the image to be built" >&2 @@ -34,7 +35,16 @@ cleanup() { trap cleanup EXIT -( cd "$WORKDIR" && wget http://ftp.nl.debian.org/debian/dists/"$SUITE"/main/installer-"$ARCH"/current/images/netboot/debian-installer/"$ARCH"/{linux,initrd.gz} ) +case "$DISTRO" in + debian) + BASEPATH="http://ftp.nl.debian.org/debian/dists/$SUITE/main/installer-$ARCH/current/images/netboot/debian-installer/$ARCH" + ;; + ubuntu) + BASEPATH="http://archive.ubuntu.com/ubuntu/dists/$SUITE/main/installer-$ARCH/current/images/netboot/ubuntu-installer/$ARCH" + ;; +esac + +( cd "$WORKDIR" && wget "$BASEPATH"/{linux,initrd.gz} ) mkdir -p "$WORKDIR/boot/grub"