diff options
-rw-r--r-- | share/hoarder/firefox-dev/info | 1 | ||||
-rwxr-xr-x | share/hoarder/firefox-dev/unix/linux/install | 43 |
2 files changed, 44 insertions, 0 deletions
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 |