.PHONY: all
SHELL=/bin/bash
PACKER = ./packer
PACKER_VERSION = 1.6.5

all: pkg
clean:
	rm -rf *.deb packer *.zip
pkg:
	rm -rf /tmp/build && mkdir /tmp/build
	cp -r root/* /tmp/build/
	chmod -R go-w /tmp/build
	. <(grep -E "^(Package|Version|Architecture):" root/DEBIAN/control |sed -e 's/: /=/') && \
	dpkg-deb --root-owner-group -b /tmp/build $${Package}_$${Version}_$${Architecture}.deb
	chown --reference=. *.deb
in_packer:
	wget -c -q "https://releases.hashicorp.com/packer/$(PACKER_VERSION)/packer_$(PACKER_VERSION)_linux_amd64.zip"
	unzip -o packer_$(PACKER_VERSION)_linux_amd64.zip
	$(PACKER) build packer.json
