From e825c87efa97f9ded383edf9155b8a6cc8b633d9 Mon Sep 17 00:00:00 2001 From: Jeroen Oudshoorn Date: Sun, 24 Sep 2023 20:13:47 +0200 Subject: [PATCH] v2.4.3 Signed-off-by: Jeroen Oudshoorn --- builder/pwnagotchi.yml | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/builder/pwnagotchi.yml b/builder/pwnagotchi.yml index e0e320e7..6112bd3a 100644 --- a/builder/pwnagotchi.yml +++ b/builder/pwnagotchi.yml @@ -23,7 +23,6 @@ - pwnagotchi.service - bettercap.service - pwngrid-peer.service - - epd-fuse.service - fstrim.timer disable: - apt-daily.timer @@ -392,6 +391,11 @@ extra_args: "--no-cache-dir" when: (pwnagotchigit.changed) or (pip_packages['pwnagotchi'] is undefined) or (pip_packages['pwnagotchi'] != pwnagotchi_version) + - name: remove pwnagotchi folder + file: + state: absent + path: /usr/local/src/pwnagotchi + # Install go-1.20.6 - name: Install go-1.21 unarchive: @@ -422,6 +426,11 @@ chdir: /usr/local/src/pwngrid when: pwngrid.changed + - name: remove pwngrid folder + file: + state: absent + path: /usr/local/src/pwngrid + - name: download bettercap v2.32.1 git: repo: https://github.com/jayofelony/bettercap.git @@ -435,6 +444,11 @@ chdir: /usr/local/src/bettercap when: bettercap.changed + - name: remove bettercap folder + file: + state: absent + path: /usr/local/src/bettercap + - name: clone bettercap caplets git: repo: https://github.com/jayofelony/caplets.git @@ -591,6 +605,13 @@ with_items: "{{ packages.apt.downgrade }}" register: libpcap + - name: remove old libpcap files + become_user: root + file: + path: "/usr/local/src/{{ item }}" + state: absent + with_items: "{{ packages.apt.downgrade }}" + - name: add firmware packages to hold become_user: root dpkg_selections: @@ -602,13 +623,14 @@ - name: clean apt cache become_user: root apt: - autoclean: yes + autoclean: true - name: remove dependencies that are no longer required + become_user: root apt: autoremove: yes - - name: disable unecessary services + - name: disable unnecessary services become_user: root systemd: name: "{{ item }}" @@ -616,6 +638,14 @@ enabled: no with_items: "{{ services.disable }}" + - name: enable services + become_user: root + systemd: + name: "{{ item }}" + enabled: true + state: stopped + with_items: "{{ services.enable }}" + - name: remove ssh keys become_user: root file: