#!/bin/bash [ -z "$UNATTENDED" ] && [ "$1" = "unattended" ] && UNATTENDED="yes" && export UNATTENDED mozinstall || exit 1 if [ "$UNATTENDED" = "yes" ]; then echo "-------- Creating archive finished. --------" else echo "-------- Creating archive finished. Press Return to continue. --------" read fi if [ -d $MOZ_INST_DESTDIR.bak ]; then if [ "$UNATTENDED" = "yes" ]; then REMOVE_BAK="yes" else read -p "$MOZ_INST_DESTDIR.bak exists. Remove? " REMOVE_BAK fi case $REMOVE_BAK in "y" | "yes") rm -rf $MOZ_INST_DESTDIR.bak ;; *) echo "Aborted." exit 1 ;; esac fi # backup old nightly; get plugins from there if no release install present if [ -d $MOZ_INST_DESTDIR ]; then mv $MOZ_INST_DESTDIR $MOZ_INST_DESTDIR.bak || exit 1 fi [ ! -d $MOZ_INST_DATASRCDIR ] && MOZ_INST_DATASRCDIR=$MOZ_INST_DESTDIR.bak mkdir -p $MOZ_INST_DESTPARENTDIR && cd $MOZ_INST_DESTPARENTDIR mozextract || exit 1 [ -d $MOZ_INST_DATASRCDIR/plugins ] && cp -rp $MOZ_INST_DATASRCDIR/plugins $MOZ_INST_DESTDIR [ -d $MOZ_INST_DATASRCDIR/searchplugins ] && cp -rp $MOZ_INST_DATASRCDIR/searchplugins $MOZ_INST_DESTDIR echo "-------- Install finished. --------"