add output to makefile

This commit is contained in:
Cassiano Aquino 2019-10-02 17:30:40 +01:00
parent e0ddd0de57
commit 956b8c7a67
No known key found for this signature in database
GPG Key ID: 2480258091054B09

@ -4,19 +4,19 @@ PWN_VERSION="master"
all: install image clean all: install image clean
install: install:
@curl https://releases.hashicorp.com/packer/1.3.5/packer_1.3.5_linux_amd64.zip -o /tmp/packer.zip curl https://releases.hashicorp.com/packer/1.3.5/packer_1.3.5_linux_amd64.zip -o /tmp/packer.zip
@unzip /tmp/packer.zip -d /tmp unzip /tmp/packer.zip -d /tmp
@mv /tmp/packer /usr/bin/packer mv /tmp/packer /usr/bin/packer
@git clone https://github.com/solo-io/packer-builder-arm-image /tmp/packer-builder-arm-image git clone https://github.com/solo-io/packer-builder-arm-image /tmp/packer-builder-arm-image
@cd /tmp/packer-builder-arm-image && go get -d ./... && go build cd /tmp/packer-builder-arm-image && go get -d ./... && go build
@cp /tmp/packer-builder-arm-image/packer-builder-arm-image /usr/bin cp /tmp/packer-builder-arm-image/packer-builder-arm-image /usr/bin
image: image:
@cd builder && sudo packer build pwnagotchi.json cd builder && sudo packer build pwnagotchi.json
@mv builder/output-pwnagotchi/image pwnagotchi-raspbian-lite-$(PWN_VERSION).img mv builder/output-pwnagotchi/image pwnagotchi-raspbian-lite-$(PWN_VERSION).img
@zip pwnagotchi-raspbian-lite-$(PWN_VERSION).zip pwnagotchi-raspbian-lite-$(PWN_VERSION).img zip pwnagotchi-raspbian-lite-$(PWN_VERSION).zip pwnagotchi-raspbian-lite-$(PWN_VERSION).img
clean: clean:
@rm -rf /tmp/packer-builder-arm-image rm -rf /tmp/packer-builder-arm-image
@rm -f pwnagotchi-raspbian-lite.img rm -f pwnagotchi-raspbian-lite.img
@rm -rf builder/output-pwnagotchi builder/packer_cache rm -rf builder/output-pwnagotchi builder/packer_cache