diff options
author | Ruben Rodriguez <ruben@gnu.org> | 2017-09-01 16:42:12 -0400 |
---|---|---|
committer | Ruben Rodriguez <ruben@gnu.org> | 2017-09-01 16:42:12 -0400 |
commit | 43d2827eeedaf72acbe8eb4c0853eaae272c49f7 (patch) | |
tree | 2bbc6ddf438d900230fe760209dab8b29a09b8dd /data/update-extensions.sh | |
parent | 25e19003125673213cbfa15a3adb04b7c6371c4d (diff) |
Added extension collection https://addons.mozilla.org/en-US/firefox/collections/NateN1222/librejs-compatibility-add-ons/
Diffstat (limited to 'data/update-extensions.sh')
-rw-r--r-- | data/update-extensions.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/data/update-extensions.sh b/data/update-extensions.sh new file mode 100644 index 0000000..c1048dc --- /dev/null +++ b/data/update-extensions.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +set -e + +for extension in 827475 821614 808959 821609 837436 821607 830681 823216; 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) + + +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 + +done |