#! /bin/sh
set -e
set -x
echo installing to: $1
if [ -z "$1" ] ; then
  echo >&2 "need directory: e.g., 020901"
else

if [  -r "/afs/sipb.mit.edu/project/mozilla/.build.sun4x_58/installations/$1" ] ; then
  echo >&2 "already exists /afs/sipb.mit.edu/project/mozilla/.build.sun4x_58/installations/$1"
else
if [ -r "$HOME/.mozilla" ] ; then
  echo >&2 "remove .mozilla"
else
mkdir /afs/sipb.mit.edu/project/mozilla/.build.sun4x_58/installations/$1
cd /afs/sipb.mit.edu/project/mozilla/.build.sun4x_58/installations/$1
cp /tmp/do-install/mozilla-sparc-sun-solaris*.tar.gz .
pwd

time gtar xzf /tmp/do-install/mozilla-sparc-sun-solaris*.tar.gz
cd mozilla

#patch -p0 <  /afs/sipb.mit.edu/project/mozilla/random-stuff/usr_athena_lib.patch
#patch -p0 <  /afs/sipb.mit.edu/project/mozilla/random-stuff/disk_cache.patch.old2
patch -p0 <  /afs/sipb.mit.edu/project/mozilla/random-stuff/disk_cache.patch
patch -p0 <  /afs/sipb.mit.edu/project/mozilla/random-stuff/smoothScroll.patch

patch -p0 <  /afs/sipb.mit.edu/project/mozilla/random-stuff/enable_tabbed_browsing.patch
#patch -p0 < /afs/sipb.mit.edu/project/mozilla/random-stuff/acrobat_launch_moz_acro.patch 
patch -p0 < /afs/sipb.mit.edu/project/mozilla/random-stuff/mailcap_and_mime_types.patch  
cd ..
mkdir bin
cd bin
perl /afs/sipb.mit.edu/project/mozilla/random-stuff/create_starter_script.pl $1 sun4x_58 > mozilla-beta
#perl /afs/sipb.mit.edu/project/mozilla/random-stuff/create_starter_script.pl $1 sun4x_58 /afs/sipb.mit.edu/project/mozilla/MESSAGES/announcement-of-mozbeta > mozilla-with-announcement
chmod ugo+rx mozilla-beta
#chmod ugo+rx mozilla-with-announcement
echo Now running
./mozilla-beta
#again if SHM crash
./mozilla-beta
cd ../mozilla/plugins

for file in /afs/athena.mit.edu/software/infoagent/arch/$ATHENA_SYS/lib/mozilla/plugins ; do
ln -s $file .
done


ls -l
cd ../../bin
#audiocontrol&
./mozilla-beta file:///afs/sipb.mit.edu/project/mozilla/random-stuff/start_file.html
cd ../..
gchmod -R go+rX $1
#gchmod -R ugo-w sun4x_58
fi
fi
fi
