]> gitweb.fluxo.info Git - kvm-manager.git/commitdiff
abstracted out some of the pieces of the d-i maker
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Fri, 13 Nov 2009 07:41:55 +0000 (02:41 -0500)
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Fri, 13 Nov 2009 07:41:55 +0000 (02:41 -0500)
di-maker

index e0311a650be904e3be5023de7958afb7c0d5720d..c213c2b31649f29808b0a76508742ffb03d027f0 100755 (executable)
--- a/di-maker
+++ b/di-maker
@@ -12,6 +12,9 @@ set -e
 
 output="$1"
 
+SUITE=${SUITE:-stable}
+ARCH=${ARCH:-amd64}
+
 if [ -z "$output" ] ; then
     printf "you must specify a file name for the image to be built" >&2
     exit 1
@@ -31,7 +34,7 @@ cleanup() {
 
 trap cleanup EXIT
 
-( cd "$WORKDIR" && wget http://ftp.nl.debian.org/debian/dists/lenny/main/installer-amd64/current/images/netboot/debian-installer/amd64/{linux,initrd.gz} )
+( cd "$WORKDIR" && wget http://ftp.nl.debian.org/debian/dists/"$SUITE"/main/installer-"$ARCH"/current/images/netboot/debian-installer/"$ARCH"/{linux,initrd.gz} )
 
 mkdir -p "$WORKDIR/boot/grub"
 
@@ -40,7 +43,7 @@ serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
 terminal_output serial
 terminal_input serial
 
-menuentry "lenny d-i (created $(date -R))" {
+menuentry "$SUITE d-i (created $(date -R))" {
   linux /linux verbose -- console=ttyS0,115200n8
   initrd /initrd.gz
 }