:
#@(#) uschak v1.1   SCHAKAL 99 User defined Install
#
# Date:   30.09.1997 
#
# Author: Werner Dueck (for SCHAKAL 97)
# Slightly modified for SCHAKAL 99 by E. Keller
#         
#


clear
echo
echo
echo "SCHAKAL 99:  User defined Installation"
echo
echo 
###################DETERMINE SCHAKAL MAIN DIRECTORY########################
UserWorkingDir=`pwd`
SchakalWorkingDir=$UserWorkingDir
if test ! -f USCHAK
   then
      if test ! -f uschak
         then
            echo $0 >x
            fgrep "USCHAK" x >/dev/null && sed 's/\/USCHAK//' x >y
            fgrep "uschak" x >/dev/null && sed 's/\/uschak//' x >y
            SchakalWorkingDir=`cat y`
            rm x y
      fi
fi
###################DETERMINE SCHAKAL 99 INSTALLATION########################
MainSchakalPath=$SchakalWorkingDir

if test ! -f $MainSchakalPath"/sch99x"
   then
      echo "Main SCHAKAL installation doesn't exist !"
      echo "First run [MSCHAK] to generate a Main SCHAKAL directory !"
      echo
      exit
else
   GUI_SYSTEM=X11
fi
 
 
###################DETERMINE SCHAKAL 99 USER DIRECTORY######################
UserSchakalPath=""
echo
echo  "Enter name of user defined SCHAKAL directory ? "\\c
read UserSchakalDir
if test -d $UserSchakalDir
   then
      echo
      echo "SCHAKAL 99:["$UserSchakalDir"] already exists !"
      echo
      exit 2
fi
echo
echo "Create user defined SCHAKAL directory ["$UserSchakalDir"] ..."
mkdir $UserSchakalDir
UserSchakalPath=`pwd`
echo
echo
###################COPY SEVERAL SCHAKAL FILES #############################
cd $MainSchakalPath
echo "Copy some initfiles ..."
cp SCH99.INI $UserSchakalPath"/"$UserSchakalDir
cp sch99.mn0 $UserSchakalPath"/"$UserSchakalDir
for ActFile in *.sh
   do
      cp $ActFile $UserSchakalPath"/"$UserSchakalDir
      if test $ActFile = sx.sh
         then
            rm $UserSchakalPath"/"$UserSchakalDir"/sx.sh"
      fi
done   
echo
echo
###################CREATE DIRECTORY DAT####################################
cd $UserSchakalPath"/"$UserSchakalDir
if test ! -d dat
   then
      echo Make directory dat ...
      mkdir dat
      echo
fi
###################CREATE DIRECTORY SCF####################################
if test ! -d scf
   then
      echo Make directory scf ...
      mkdir scf
      echo
fi
###################CREATE DIRECTORY SPF####################################
if test ! -d spf
   then
      echo Make directory spf ...
      mkdir spf
      echo
fi
###################CREATE DIRECTORY SIF####################################
if test ! -d sif
   then
      echo Make directory sif ...
      mkdir sif
      echo
fi
echo
echo
###################COPY FILES TO DAT#######################################
ActPath=$MainSchakalPath"/dat"
cd $ActPath
for ActFile in *
   do
      if test -f $ActFile
         then
            echo Copy $ActPath"/"$ActFile to $UserSchakalPath"/"$UserSchakalDir"/dat ..."
            cp $ActFile $UserSchakalPath"/"$UserSchakalDir"/dat"
      fi
done
echo
echo
###################COPY FILES TO SCF#######################################
ActPath=$MainSchakalPath"/scf"
cd $ActPath
for ActFile in *
   do
      if test -f $ActFile
         then
            echo Copy $ActPath"/"$ActFile to $UserSchakalPath"/"UserSchakalDir"/scf ..."
            cp $ActFile $UserSchakalPath"/"$UserSchakalDir"/scf"
      fi
done
echo
echo
###################CREATE STARTSCRIPT AND MAKEFILE#########################
cd $UserSchakalPath"/"$UserSchakalDir
echo "Create startscript ..."
echo  $MainSchakalPath"/sch99x \\\\"\\n"   -s:"$MainSchakalPath"/ \\\\\\n   -u:"`pwd`"/ \\\\\\n   \$1" >s.sh; 

chmod +x *.sh
echo
ln s.sh s
echo `pwd` >x;sed 's/\//\\\//g' x >y;xx=`cat y`
sed 's/\.\//'$xx'\//g' SCH99.INI >x;mv x sch99.ini
rm y
rm SCH99.INI
echo 
echo
echo "SCHAKAL 99 user defined installation completed"
echo
