diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2017-12-20 18:16:44 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2017-12-20 18:16:44 -0200 |
commit | 433cc9c65e20d2a453b0b8c82d09f08aa03056ce (patch) | |
tree | 4bc17cec4f997c02c337742c61561eddd702553c /firefox-dev | |
parent | e91ef750dfec62c97928f643fc10ad8a2daf8bc4 (diff) | |
download | utils-x11-433cc9c65e20d2a453b0b8c82d09f08aa03056ce.tar.gz utils-x11-433cc9c65e20d2a453b0b8c82d09f08aa03056ce.tar.bz2 |
Install dependencies at firefox-dev
Diffstat (limited to 'firefox-dev')
-rwxr-xr-x | firefox-dev | 35 |
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 |