From 36f0aa361ec1083d7b96c49ab31dabec1cd1116f Mon Sep 17 00:00:00 2001 From: steveokard Date: Fri, 3 Jun 2022 15:10:01 -0400 Subject: [PATCH] functionalized --- firefox.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/firefox.sh b/firefox.sh index 3d121a6..be995a3 100755 --- a/firefox.sh +++ b/firefox.sh @@ -1,20 +1,24 @@ #!/bin/bash -sudo add-apt-repository ppa:mozillateam/ppa -sudo apt update -sudo snap remove firefox -sudo apt remove firefox +add_ppa() { + sudo add-apt-repository ppa:mozillateam/ppa + sudo apt update + sudo apt remove firefox +} #process flags while getopts 'efrp:h' opt; do case "$opt" in e) echo "Installing Firefox ESR" + add_ppa + sudo snap remove firefox sudo apt install firefox-esr echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox ;; f) echo "Installing Flatpak Firefox" + sudo snap remove firefox sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.mozilla.firefox @@ -22,6 +26,8 @@ while getopts 'efrp:h' opt; do r) echo "Installing Regular Firefox" + add_ppa + sudo snap remove firefox sudo apt install -t 'o=LP-PPA-mozillateam' firefox #Pin Priority echo 'Package: *