diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 85e7094b..d0c23b92 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -5,9 +5,7 @@
-
-
-
+
@@ -48,12 +46,12 @@
"RunOnceActivity.OpenProjectViewOnStart": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"WebServerToolWindowFactoryState": "false",
- "git-widget-placeholder": "pwnagotchi-torch",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
+ "settings.editor.selected.configurable": "project.propVCSSupport.DirectoryMappings",
"vue.rearranger.settings.migration": "true"
}
}]]>
@@ -68,6 +66,13 @@
+
+
+
+
+
+
+
@@ -83,6 +88,17 @@
+
+
+
diff --git a/Makefile b/Makefile
index 8376bc75..c53447c1 100644
--- a/Makefile
+++ b/Makefile
@@ -39,9 +39,9 @@ $(PWN_RELEASE).img: | $(PACKER)
# If the packer or ansible files are updated, rebuild the image.
$(PWN_RELEASE).img: $(SDIST) builder/pwnagotchi.json builder/pwnagotchi.yml $(shell find builder/data -type f)
# $(PACKER) plugins install github.com/mkaczanowski/builder-arm
- cd builder/packer-builder-arm/packer-builder-arm && sudo $(UNSHARE) $(PACKER) build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" ../../pwnagotchi.json
- sudo chown -R $$USER:$$USER ../../builder/output-pwnagotchi
- mv ../../builder/output-pwnagotchi/image $@
+ cd builder/packer-builder-arm/ && sudo $(UNSHARE) $(PACKER) build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" ../pwnagotchi.json
+ sudo chown -R $$USER:$$USER ../builder/output-pwnagotchi
+ mv ../builder/output-pwnagotchi/image $@
# 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 fdbe78a6..90fe4b32 100644
--- a/builder/pwnagotchi.json
+++ b/builder/pwnagotchi.json
@@ -36,27 +36,17 @@
}
],
"provisioners": [
- {
- "inline": ["mkdir -p /usr/local/src/pwnagotchi"],
- "type": "shell"
- },
- {
- "type": "file",
- "sources": [
- "../../../dist/pwnagotchi-{{user `pwn_version`}}.tar.gz"
- ],
- "destination": "/usr/local/src/pwnagotchi/"
- },
{
"type": "shell",
"inline": [
"apt-get -y --allow-releaseinfo-change update",
- "apt-get install -y --no-install-recommends ansible"
+ "apt-get -y dist-upgrade",
+ "apt-get install -y ansible"
]
},
{
"type": "ansible-local",
- "playbook_file": "../../../builder/pwnagotchi.yml",
+ "playbook_file": "../../builder/pwnagotchi.yml",
"extra_arguments": [
"--extra-vars \"ansible_python_interpreter=/usr/bin/python3\""
],
diff --git a/builder/pwnagotchi.yml b/builder/pwnagotchi.yml
index a636167a..09aa38d5 100644
--- a/builder/pwnagotchi.yml
+++ b/builder/pwnagotchi.yml
@@ -171,11 +171,6 @@
state: absent
purge: yes
- - name: upgrade apt distro
- become_user: root
- apt:
- upgrade: dist
-
- name: install packages
become_user: root
apt:
@@ -303,22 +298,25 @@
command: ln -s /usr/local/bin/bettercap /usr/bin/bettercap
when: bettercap.changed
- - name: download and install bettercap
- unarchive:
- src: "{{ packages.bettercap.url }}"
- dest: /usr/bin
- remote_src: yes
- exclude:
- - README.md
- - LICENSE.md
- mode: 0755
-
- name: clone bettercap caplets
git:
repo: https://github.com/jayofelony/caplets.git
dest: /tmp/caplets
register: capletsgit
+ - name: install bettercap caplets
+ make:
+ chdir: /tmp/caplets
+ target: install
+ when: capletsgit.changed
+
+ - name: download and install bettercap ui
+ unarchive:
+ src: "{{ packages.bettercap.ui }}"
+ dest: /usr/local/share/bettercap/
+ remote_src: yes
+ mode: 0755
+
# Install nexmon to fix wireless scanning (takes 2.5G of space)
- name: clone nexmon repository
git:
@@ -417,19 +415,6 @@
state: absent
path: /usr/local/src/nexmon/
- - name: install bettercap caplets
- make:
- chdir: /tmp/caplets
- target: install
- when: capletsgit.changed
-
- - name: download and install bettercap ui
- unarchive:
- src: "{{ packages.bettercap.ui }}"
- dest: /usr/local/share/bettercap/
- remote_src: yes
- mode: 0755
-
- name: add HDMI powersave to rc.local
blockinfile:
path: /etc/rc.local
diff --git a/pwnagotchi/_version.py b/pwnagotchi/_version.py
index d980f276..55fa725b 100644
--- a/pwnagotchi/_version.py
+++ b/pwnagotchi/_version.py
@@ -1 +1 @@
-__version__ = '2.1'
+__version__ = '2.1.1'