#!/bin/sh
# Linux install script for imal 

USER=$LOGNAME
ACTUALHOME=`csh -fc "echo ~$LOGNAME" `
GROUP=users

echo Creating $ACTUALHOME/.imal for $USER
if ! [ -d $ACTUALHOME/.imal ] 
then
   mkdir $ACTUALHOME/.imal
fi

if ! [ -d $ACTUALHOME/.imal/notes ] 
then
   mkdir $ACTUALHOME/.imal/notes
fi

if [ -f $ACTUALHOME/.imal/imal.ini ];
then
   rm $ACTUALHOME/.imal/imal.ini
fi   

echo Creating /usr/local/lib/imal
if ! [ -d /usr/local/lib/imal ]
then
   mkdir /usr/local/lib/imal
fi

if ! [ -d /usr/local/lib/wavelets ]
then
   mkdir /usr/local/lib/wavelets
fi

file imal

if ! [ -d /usr/man ]
then
   mkdir /usr/man
fi
if ! [ -d /usr/man/man1 ]
then
   mkdir /usr/man/man1
fi

cp imal.1.gz  /usr/man/man1
cp imal       /usr/local/bin
cp plugin        /usr/local/bin
cp readtif       /usr/local/bin
chmod a+rx        /usr/local/bin/readtif
chmod a+rx        /usr/local/bin/plugin
rm /usr/local/bin/tni
ln -s /usr/local/bin/imal /usr/local/bin/tni
cp imal.hlp   /usr/local/lib/imal
cp wavelets/*    /usr/local/lib/wavelets
chmod a+rw      /usr/local/lib/wavelets/*
cp plugins       /usr/local/lib/imal
cp scanners      /usr/local/lib/imal
cp umax          /usr/local/lib/imal
cp cameras       /usr/local/lib/imal
cp quickcam      /usr/local/lib/imal
chmod a+r        /usr/local/lib/imal
chmod a+r        /usr/local/lib/imal/*

echo Copying special characters to $ACTUALHOME/.imal/
cp fonts*.tif.gz $ACTUALHOME/.imal/
cp greek*.tif.gz $ACTUALHOME/.imal/
cp text-symbols*.tif.gz $ACTUALHOME/.imal/
cp math-symbols*.tif.gz $ACTUALHOME/.imal/
cp arrows*.tif.gz $ACTUALHOME/.imal/
chmod a+rw   $ACTUALHOME/.imal/*


echo Changing ownership to "$USER.$GROUP" 
if expr $OSTYPE = "SunOS5" &> /dev/null
then
   chown "$USER:$GROUP" $ACTUALHOME/.imal
   chown "$USER:$GROUP"  $ACTUALHOME/.imal/*
else
   chown "$USER.$GROUP" $ACTUALHOME/.imal
   chown "$USER.$GROUP"  $ACTUALHOME/.imal/*
fi

# dont do this, could be installing over a terminal
#echo Creating font list in $ACTUALHOME/.imal/fonts
#xlsfonts > $ACTUALHOME/.imal/fonts

echo The following files were installed:
echo In $ACTUALHOME/.imal:
ls -l $ACTUALHOME/.imal
echo In /usr/local/lib/imal:
ls -l /usr/local/lib/imal
echo In /usr/local/bin:
ls -l /usr/local/bin/imal
ls -l /usr/local/bin/plugin
ls -l /usr/local/bin/readtif
echo In /usr/man/man1:
ls -l /usr/man/man1/imal*
echo In /usr/local/lib/wavelets:
ls /usr/local/lib/wavelets


echo "Don't forget to customize the configuration files:"
echo "  /usr/local/lib/imal/scanners"
echo "  /usr/local/lib/imal/plugins"
echo "  /usr/local/lib/imal/cameras"
echo "Type tni or imal to start imal"
