Builds a full bootable disk image that boots directly into Portalwallet for use on an airgapped-laptop for cold/offline/airgapped use.
This project is based on the kiosk project.
- Debian/Ubuntu host with QEMU + KVM
ovmf,ansible,packer,jq,curl
sudo apt-get install qemu-system-x86 qemu-utils ovmf ansible packer jq curl
packer plugins install github.com/hashicorp/qemu
packer plugins install github.com/hashicorp/ansiblemake # -> build/portalwallet-v<VERSION>.raw (+ .raw.gz)make test-boot # EFI
make test-boot-legacy # legacy BIOSDISK=/dev/sdX make flash-disk