#!/bin/sh cdir="`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}"