packer: support different Debian + grml-debootstrap releases
[grml-debootstrap.git] / packer / Makefile
index 88ca578..e3b57f9 100644 (file)
@@ -1,9 +1,28 @@
 compile: fake-uname.so
 
+GRML_DEBOOTSTRAP_VERSION=latest
+
 fake-uname.so:
        gcc -shared -fPIC -ldl fake-uname.c -o fake-uname.so
 
-packer: fake-uname.so
-       packer build debian64_wheezy.json
+# Debian 9
+stretch: fake-uname.so
+       packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json
+
+# Debian 8
+jessie: fake-uname.so
+       packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json
+
+# Debian 7
+wheezy: fake-uname.so
+       packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json
+
+# Debian 6.0
+squeeze: fake-uname.so
+       packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json
+
+# Debian 5.0
+lenny: fake-uname.so
+       packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json
 
-.PHONY: compile packer
+.PHONY: compile stretch jessie wheezy squeeze lenny