mirror of
https://github.com/jayofelony/pwnagotchi.git
synced 2025-07-01 18:37:27 -04:00
17
Makefile
17
Makefile
@ -1,4 +1,4 @@
|
||||
PACKER_VERSION := 1.10.1
|
||||
PACKER_VERSION := 1.11.0
|
||||
PWN_HOSTNAME := pwnagotchi
|
||||
PWN_VERSION := $(shell cut -d"'" -f2 < pwnagotchi/_version.py)
|
||||
|
||||
@ -26,7 +26,7 @@ UNSHARE := $(UNSHARE) --uts
|
||||
endif
|
||||
|
||||
# sudo apt-get install qemu-user-static qemu-utils
|
||||
all: clean packer image
|
||||
all: packer image
|
||||
|
||||
update_langs:
|
||||
@for lang in pwnagotchi/locale/*/; do\
|
||||
@ -40,22 +40,23 @@ compile_langs:
|
||||
./scripts/language.sh compile $$(basename $$lang); \
|
||||
done
|
||||
|
||||
packer: clean
|
||||
packer:
|
||||
curl https://releases.hashicorp.com/packer/$(PACKER_VERSION)/packer_$(PACKER_VERSION)_linux_amd64.zip -o /tmp/packer.zip
|
||||
unzip /tmp/packer.zip -d /tmp
|
||||
unzip -o /tmp/packer.zip -d /tmp
|
||||
sudo mv /tmp/packer /usr/bin/packer
|
||||
|
||||
image: clean packer
|
||||
image: packer
|
||||
export LC_ALL=en_GB.UTF-8
|
||||
cd builder && sudo /usr/bin/packer init combined.json.pkr.hcl && sudo $(UNSHARE) /usr/bin/packer build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" combined.json.pkr.hcl
|
||||
|
||||
bullseye: clean packer
|
||||
32bit: packer
|
||||
export LC_ALL=en_GB.UTF-8
|
||||
cd builder && sudo /usr/bin/packer init raspberrypi32.json.pkr.hcl && sudo $(UNSHARE) /usr/bin/packer build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" raspberrypi32.json.pkr.hcl
|
||||
cd builder && sudo /usr/bin/packer init raspberrypi32.json.pkr.hcl && QEMU_CPU=arm1176 sudo -E $(UNSHARE) /usr/bin/packer build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" raspberrypi32.json.pkr.hcl
|
||||
|
||||
bookworm: clean packer
|
||||
64bit: packer
|
||||
export LC_ALL=en_GB.UTF-8
|
||||
cd builder && sudo /usr/bin/packer init raspberrypi64.json.pkr.hcl && sudo $(UNSHARE) /usr/bin/packer build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" raspberrypi64.json.pkr.hcl
|
||||
|
||||
clean:
|
||||
- rm -rf /tmp/packer*
|
||||
- rm -rf /tmp/LICENSE.txt
|
||||
|
Reference in New Issue
Block a user