summaryrefslogtreecommitdiff
path: root/data/update-extensions.sh
diff options
context:
space:
mode:
Diffstat (limited to 'data/update-extensions.sh')
-rw-r--r--data/update-extensions.sh31
1 files changed, 15 insertions, 16 deletions
diff --git a/data/update-extensions.sh b/data/update-extensions.sh
index c1048dc..fa70767 100644
--- a/data/update-extensions.sh
+++ b/data/update-extensions.sh
@@ -2,24 +2,23 @@
set -e
-for extension in 827475 821614 808959 821609 837436 821607 830681 823216; do
+for extension in 827475 821614 808959 821609 837436 821607 830681 841449 https-everywhere; do
-rm -rf /tmp/update-extension
-mkdir /tmp/update-extension
-(cd /tmp/update-extension
-wget -O extension.xpi https://addons.mozilla.org/firefox/downloads/latest/$extension/addon-$extension-latest.xpi
-unzip extension.xpi
-rm extension.xpi)
+ rm -rf /tmp/update-extension
+ mkdir /tmp/update-extension
+ (cd /tmp/update-extension
+ wget -O extension.xpi https://addons.mozilla.org/firefox/downloads/latest/$extension/addon-$extension-latest.xpi
+ unzip extension.xpi
+ rm extension.xpi)
+ if [ -f /tmp/update-extension/install.rdf ]; then
+ ID=$(grep em:id /tmp/update-extension/install.rdf |sed 's/.*<em:id>//; s/<.*//' |head -n1)
+ fi
+ if [ -f /tmp/update-extension/manifest.json ]; then
+ ID=$(grep '"id":' /tmp/update-extension/manifest.json |head -n1|cut -d \" -f 4)
+ fi
-if [ -f /tmp/update-extension/install.rdf ]; then
-ID=$(grep em:id /tmp/update-extension/install.rdf |sed 's/.*<em:id>//; s/<.*//' |head -n1)
-fi
-if [ -f /tmp/update-extension/manifest.json ]; then
-ID=$(grep '"id":' /tmp/update-extension/manifest.json |head -n1|cut -d \" -f 4)
-fi
-
-rm -rf extensions/$ID
-mv /tmp/update-extension extensions/$ID
+ rm -rf extensions/$ID
+ mv /tmp/update-extension extensions/$ID
done