changed to manual addon installation

This commit is contained in:
Jonas Forsberg
2020-08-03 16:17:17 +02:00
parent db8225df50
commit aaf70a7913
3 changed files with 6 additions and 16 deletions

View File

@@ -1,13 +1,11 @@
#!/bin/bash
set -aeo pipefail
{% for name, args in pillar['firefox']['addons'].items() %}
{% for name, url in pillar['firefox']['addons'].items() %}
if [[ $(grep -oP '(?<=\},\"name\":\"){{ name }}' {{ salt['user.info']( pillar['username'] ).home }}/.mozilla/firefox/*.default*/addons.json) ]]; then
printf "{{ name }} is already installed\n"
else
printf "installing {{ name }}\n"
curl -sLo /tmp/{{ args['name'] }} {{ args['url'] }}
firefox /tmp/{{ args['name'] }}
rm /tmp/{{ args['name'] }}
firefox {{ url }}
fi
{% endfor %}