X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=packer%2FMakefile;h=c152febf83af850bf19d9f83dd593dba756793f5;hp=e3b57f9352e4db6132005b6ce533d93cc77d1ea7;hb=6b450797112e7067e3a2090e482e49757b207f1d;hpb=45b4746a0ac2eebe631be0466fc62741c32744f8 diff --git a/packer/Makefile b/packer/Makefile index e3b57f9..c152feb 100644 --- a/packer/Makefile +++ b/packer/Makefile @@ -1,28 +1,35 @@ +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 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