diff --git a/Makefile b/Makefile index 22133674..23ff36d5 100644 --- a/Makefile +++ b/Makefile @@ -55,7 +55,7 @@ $(PWN_RELEASE).img: $(SDIST) builder/pwnagotchi.json builder/pwnagotchi.yml $(sh sudo $(PACKER) plugins install github.com/solo-io/arm-image cd builder && sudo $(UNSHARE) $(PACKER) build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" pwnagotchi.json sudo chown -R $$USER:$$USER builder/images - mv builder/images /home/$$USER + mv builder/images ../../../../ # If any of these files are updated, rebuild the checksums. $(PWN_RELEASE).sha256: $(PWN_RELEASE).img diff --git a/builder/pwnagotchi.json b/builder/pwnagotchi.json index 76a18d5f..7f6eb1ea 100644 --- a/builder/pwnagotchi.json +++ b/builder/pwnagotchi.json @@ -105,7 +105,8 @@ "inline": [ "apt-get -y --allow-releaseinfo-change update", "apt-get -y dist-upgrade", - "apt-get install -y ansible" + "apt-get install -y ansible", + "ansible-galaxy collection install community.general" ] }, { diff --git a/builder/pwnagotchi.yml b/builder/pwnagotchi.yml index 4130d08b..6475607d 100644 --- a/builder/pwnagotchi.yml +++ b/builder/pwnagotchi.yml @@ -358,10 +358,11 @@ /sbin/depmod -a exit 0 - - name: make /etc/rc.local executable - file: - path: "/etc/rc.local" - mode: 0755 + - name: Add the brcmfmac module + community.general.modprobe: + name: brcmfmac + state: present + persistent: present # To shrink the final image, remove the nexmon directory (takes 2.5G of space) post build and installation - name: Delete nexmon content & directory @@ -659,7 +660,9 @@ path: "{{ item }}" with_fileglob: - "/etc/ssh/ssh_host*_key*" - + community: + general: + modprobe: handlers: - name: reload systemd services become_user: root