Closed jayofelony closed 3 months ago
I run as such: cd builder && sudo /usr/bin/packer init raspberrypi32.json.pkr.hcl && QEMU_CPU=arm1176 sudo $(UNSHARE) /usr/bin/packer build ...
cd builder && sudo /usr/bin/packer init raspberrypi32.json.pkr.hcl && QEMU_CPU=arm1176 sudo $(UNSHARE) /usr/bin/packer build ...
But when I have a provisioner with uname -m it still uses default armv7l as architecture. While I require it to be armv6l.
uname -m
armv7l
armv6l
Any tips?
sudo doesnt preserve environment variables. Should've known. sudo -E did the trick.
sudo -E
I run as such:
cd builder && sudo /usr/bin/packer init raspberrypi32.json.pkr.hcl && QEMU_CPU=arm1176 sudo $(UNSHARE) /usr/bin/packer build ...
But when I have a provisioner with
uname -m
it still uses defaultarmv7l
as architecture. While I require it to bearmv6l
.Any tips?