diff options
Diffstat (limited to 'share/hoarder/firefox-dev/unix/linux')
| -rwxr-xr-x | share/hoarder/firefox-dev/unix/linux/install | 43 | 
1 files changed, 43 insertions, 0 deletions
| 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 | 
