X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=packer%2FMakefile;h=0d8e104722c27de5f5a06acfe04c1dc233e91100;hb=4e2e33245d193195887c03d54021058c4c185522;hp=e3b57f9352e4db6132005b6ce533d93cc77d1ea7;hpb=45b4746a0ac2eebe631be0466fc62741c32744f8;p=grml-debootstrap.git diff --git a/packer/Makefile b/packer/Makefile index e3b57f9..0d8e104 100644 --- a/packer/Makefile +++ b/packer/Makefile @@ -1,28 +1,39 @@ +GRML_DEBOOTSTRAP_VERSION=latest +GRML_DEBOOTSTRAP_LOCAL_PATH=$(shell pwd)/local_dir + compile: fake-uname.so -GRML_DEBOOTSTRAP_VERSION=latest +install: + cd .. && make DESTDIR=packer/local_dir install + +clean: + rm -rf local_dir fake-uname.so: gcc -shared -fPIC -ldl fake-uname.c -o fake-uname.so +# Debian 10 +buster: fake-uname.so clean install + packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json + # Debian 9 -stretch: fake-uname.so - packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json +stretch: fake-uname.so clean install + packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json # Debian 8 -jessie: fake-uname.so - packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json +jessie: fake-uname.so clean install + packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json # Debian 7 -wheezy: fake-uname.so - packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json +wheezy: fake-uname.so clean install + packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json # Debian 6.0 -squeeze: fake-uname.so - packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json +squeeze: fake-uname.so clean install + packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json # Debian 5.0 -lenny: fake-uname.so - packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) debian64.json +lenny: fake-uname.so clean install + packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json -.PHONY: compile stretch jessie wheezy squeeze lenny +.PHONY: compile buster stretch jessie wheezy squeeze lenny