home *** CD-ROM | disk | FTP | other *** search
/ Dream 49 / Amiga_Dream_49.iso / axeneoffice / linux-2.0+ / axeneinstall next >
Text File  |  1998-02-09  |  2KB  |  84 lines

  1. #!/bin/sh
  2. # AxeneInstall for Axene Office in 
  3. # Launch the installation soft or script.
  4. # Copyright (C) 1994-1997. All Rights reserved.
  5. # Xcalibur Team (S.Boisson, A.Buat, R.Castanier, E.Paris)
  6. # Email: <xcalibur@axene.com>
  7. # Started on  Wed Jan 21 03:20:53 1998 Xibios 2
  8. # Last update Mon Feb  9 19:56:37 1998 Xibios 2
  9. #
  10.  
  11. #--- Init global variables
  12. ECHONL1="echo "
  13. ECHONL2=
  14.  
  15. test_echo=`echo -n test`
  16. if [ $test_echo = "-n test" ]; then
  17.  test_echo=`echo "test\c"`
  18.  if [ $test_echo = "test\c" ]; then
  19.   test_echo=`echo -e "test\c"`
  20.   if [ $test_echo = "test" ]; then
  21.    ECHONL1="echo -e "
  22.    ECHONL2="\c"
  23.   fi
  24.  else
  25.   ECHONL1="echo "
  26.   ECHONL2="\c"
  27.  fi
  28. else
  29.   ECHONL1="echo -n "
  30. fi
  31.  
  32. SkipLine() { echo " "; }
  33. Fatal() { echo "${progname}: error: ${1}" 1>&2 ; exit 1; }
  34.  
  35. progname=`basename $0`
  36. top=`dirname $0`
  37.  
  38. if [ $# -ge 1 ]; then
  39.  if [ "$1" = "-i" ]; then
  40.   while :; do    
  41.    $ECHONL1"Run X11 Install program or Text Install program [X/t] ? "$ECHONL2
  42.    read reply
  43.    if [ ${#reply} = 0 ]; then
  44.     reply="X"
  45.     break;
  46.    elif [ "$reply" = "X" -o "$reply" = "x" -o "$reply" = "t" ]; then 
  47.     break;
  48.    fi
  49.   done
  50.  
  51.   if [ "$reply" = "t" ]; then
  52.    if [ -f $top/Packages/install.sh ]; then
  53.     cd $top/Packages
  54.     exec ./install.sh
  55.    else
  56.     Fatal "The Text Install Program is missing. Sorry !"
  57.    fi
  58.   else
  59.    if [ -f $top/Packages/XInstall* ]; then
  60.     exec $top/Packages/XInstall* -l French $@
  61.    else
  62.     Fatal "The X11 Install Program is missing. Sorry !"
  63.    fi
  64.   fi
  65.  fi
  66. fi
  67.  
  68. if [ -f $top/Packages/XInstall* ]; then
  69.  exec $top/Packages/XInstall* -l French $@
  70. elif [ -f $top/Packages/install.sh ]; then
  71.  cd $top/Packages
  72.  exec ./install.sh
  73. else
  74.  Fatal "No Install Program Found !"
  75. fi
  76.  
  77.  
  78.  
  79.  
  80.  
  81.