aboutsummaryrefslogtreecommitdiff
path: root/firefox-dev
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2017-12-20 18:16:44 -0200
committerSilvio Rhatto <rhatto@riseup.net>2017-12-20 18:16:44 -0200
commit433cc9c65e20d2a453b0b8c82d09f08aa03056ce (patch)
tree4bc17cec4f997c02c337742c61561eddd702553c /firefox-dev
parente91ef750dfec62c97928f643fc10ad8a2daf8bc4 (diff)
downloadutils-x11-433cc9c65e20d2a453b0b8c82d09f08aa03056ce.tar.gz
utils-x11-433cc9c65e20d2a453b0b8c82d09f08aa03056ce.tar.bz2
Install dependencies at firefox-dev
Diffstat (limited to 'firefox-dev')
-rwxr-xr-xfirefox-dev35
1 files changed, 24 insertions, 11 deletions
diff --git a/firefox-dev b/firefox-dev
index 8ac10c2..b650cdc 100755
--- a/firefox-dev
+++ b/firefox-dev
@@ -1,20 +1,33 @@
#!/bin/bash
#
# Wrapper around firefox
-# sudo flatpak install --from https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxDevEdition.flatpakref
#
if which flatpak &> /dev/null; then
- flatpak run org.mozilla.FirefoxDevEdition &
+ if ! flatpak list | grep -q ^org.mozilla.FirefoxDevEdition; then
+ # Install
+ sudo flatpak install --from https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxDevEdition.flatpakref
- # Woraround while we dont fix this issue
- # https://elementaryos.stackexchange.com/questions/6796/why-does-firefox-keep-creating-a-desktop-folder
- # https://superuser.com/questions/1266254/prevent-firefox-from-creating-desktop-folder
- # http://docs.flatpak.org/en/latest/working-with-the-sandbox.html
- # https://www.mankier.com/1/flatpak-override
- while ! [ -d "$HOME/Desktop" ]; do
- sleep 2
- done
+ # Run this script again
+ $0
+ else
+ flatpak run org.mozilla.FirefoxDevEdition &
- rmdir $HOME/Desktop $HOME/Downloads &> /dev/null
+ # Woraround while we dont fix this issue
+ # https://elementaryos.stackexchange.com/questions/6796/why-does-firefox-keep-creating-a-desktop-folder
+ # https://superuser.com/questions/1266254/prevent-firefox-from-creating-desktop-folder
+ # http://docs.flatpak.org/en/latest/working-with-the-sandbox.html
+ # https://www.mankier.com/1/flatpak-override
+ while ! [ -d "$HOME/Desktop" ]; do
+ sleep 2
+ done
+
+ rmdir $HOME/Desktop $HOME/Downloads &> /dev/null
+ fi
+else
+ # Install flatpak
+ sudo apt install flatpak
+
+ # Run this script again
+ $0
fi