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

USER=$LOGNAME
ACTUALHOME=`csh -fc "echo ~$LOGNAME" `
echo `groups $LOGNAME` | cut -f2, -d:> stuff   
GROUP="`cat stuff | cut -f2, -d' ' | sed s/' '/''/ `"
rm stuff

if [ -f ./formats ]; 
then
   mv formats formats.old
fi

if [ -f /usr/local/lib/tnimage/formats ]; 
then
   mv /usr/local/lib/tnimage/formats /usr/local/lib/tnimage/formats.old
fi

if [ -f $ACTUALHOME/.tnimage/formats ]; 
then
   mv $ACTUALHOME/.tnimage/formats $ACTUALHOME/.tnimage/formats.old
fi

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

if ! [ -d $ACTUALHOME/.tnimage/formats ] 
then
   mkdir $ACTUALHOME/.tnimage/formats
fi

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

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

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

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

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

file tnimage
cp tnimage.1.gz  /usr/man/man1
if [ -d /usr/man/local/man1 ]
then
   gunzip tnimage.1.gz
   cp tnimage.1.gz  /usr/man/local/man1
   gzip tnimage.1
fi
cp tnimage       /usr/local/bin
cp plugin        /usr/local/bin
cp readtif       /usr/local/bin
ln -s /usr/local/bin/tnimage /usr/local/bin/tni
cp tnimage.hlp   /usr/local/lib/tnimage
cp formats/*     /usr/local/lib/tnimage/formats
cp wavelets/*    /usr/local/lib/wavelets
cp plugins       /usr/local/lib/tnimage
cp scanners      /usr/local/lib/tnimage
cp umax          /usr/local/lib/tnimage
cp cameras       /usr/local/lib/tnimage
cp quickcam      /usr/local/lib/tnimage

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

echo The following files were installed:
echo In $ACTUALHOME/.tnimage:
ls -l $ACTUALHOME/.tnimage
echo In $ACTUALHOME/.tnimage/formats:
ls -l $ACTUALHOME/.tnimage/formats
echo In /usr/local/lib/tnimage:
ls -l /usr/local/lib/tnimage
echo In /usr/local/bin:
ls -l /usr/local/bin/tnimage
ls -l /usr/local/bin/plugin
ls -l /usr/local/bin/readtif
echo In /usr/man/man1:
ls -l /usr/man/man1/tnimage*
echo In /usr/local/lib/wavelets:
ls /usr/local/lib/wavelets
if [ -d /usr/man/local/man1 ]
then
  echo In /usr/man/local/man1/:
  ls -l /usr/man/local/man1/tnimage*
fi


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