From 68ff0a689cdc9095fa50df734eb7d781d0cd7043 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 21 Apr 2021 20:55:08 -0300 Subject: Feat: hoarder: adds firefox-dev --- share/hoarder/firefox-dev/info | 1 + share/hoarder/firefox-dev/unix/linux/install | 43 ++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 share/hoarder/firefox-dev/info create mode 100755 share/hoarder/firefox-dev/unix/linux/install diff --git a/share/hoarder/firefox-dev/info b/share/hoarder/firefox-dev/info new file mode 100644 index 0000000..f7c6218 --- /dev/null +++ b/share/hoarder/firefox-dev/info @@ -0,0 +1 @@ +mozilla firefox developer edition diff --git a/share/hoarder/firefox-dev/unix/linux/install b/share/hoarder/firefox-dev/unix/linux/install new file mode 100755 index 0000000..cfcb23e --- /dev/null +++ b/share/hoarder/firefox-dev/unix/linux/install @@ -0,0 +1,43 @@ +#!/usr/bin/env sh +# +# Install Firefox Developer Edition +# + +# Parameters +SHARE="$1" +LIB="$2" + +# Include basic functions +. $LIB/trashman/functions || exit 1 +. $LIB/trashman/debian || exit 1 + +# Requirements +if ! which wget &> /dev/null; then + echo "Needs a working wget installation." + exit 1 +fi + +# Additional parameters +URL="https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64&lang=en" +FILE="firefox-dev-latest.tar.bz" + +# Working folder +CWD="`pwd`" +WORK="`mktemp -d`" || exit 1 +cd $WORK &> /dev/null + +# Get the code +wget "$URL" -O $FILE || exit 1 +tar xvf $FILE || exit 1 + +cd $CWD +mkdir -p $HOME/.local/share || exit 1 +cd $HOME/.local/share &> /dev/null || exit 1 +rm -rf firefox-dev || exit 1 +mv ~/$WORK/firefox firefox-dev || exit 1 +rm -rf $WORK || exit 1 + +# Create symlink to scripts +mkdir -p $HOME/.local/bin +cd $HOME/.local/bin +ln -sf $HOME/.local/share/firefox-dev/firefox -- cgit v1.2.3