#!/bin/shcdir="`pwd`"tbfile="thunderbird-2.0b1.en-US.linux-i686.tar.gz"tburl="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/latest-mozilla1.8/${tbfile}"tbprefix="/usr/local/lib"tbdir="${prefix}/moz-tb-1.8"tbalias="thunderbird"fffile="firefox-2.0.0.2pre.en-US.linux-i686.tar.gz"ffurl="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8/${fffile}"ffprefix="/usr/local/lib"ffdir="${prefix}/moz-ff-1.8"ffalias="firefox"install() { local file="$1" local url="$2" local prefix="$3" local dir="$4" local alias="$5" local newdir="${alias}-`date +%F`" if [ -d "${prefix}/${newdir}" ]; then echo "Already have today's version of ${alias}! Exiting." return fi cd "${prefix}" if [ -f "${alias}" ]; then rm -f "${alias}" fi if [ -f "/tmp/${file}" ]; then rm -f "/tmp/${file}" fi cd /tmp curl -O "${url}" cd "${prefix}" tar zxf "/tmp/${file}" mv "${alias}" "${newdir}" ln -s "${newdir}" "${alias}" if [ "${alias}" = "firefox" ]; then rm "${prefix}/${newdir}/searchplugins/*" fi rm "/tmp/${file}" cd "${cdir}"}install "${tbfile}" "${tburl}" "${tbprefix}" "${tbdir}" "${tbalias}"install "${fffile}" "${ffurl}" "${ffprefix}" "${ffdir}" "${ffalias}"