| version 1.6, 2004/03/04 12:08:30 | 
version 1.17, 2009/02/24 10:21:52 | 
 | 
 | 
|  #!/bin/sh | 
 #!/bin/bash | 
|  # $OpenXM: OpenXM/src/asir-port/asir-port.sh,v 1.5 2004/03/02 09:51:45 takayama Exp $ | 
 # $OpenXM: OpenXM/src/asir-port/asir-port.sh,v 1.16 2007/11/18 01:56:25 takayama Exp $ | 
|  # Downloading Risa/Asir for FLL-free systems. | 
 # Downloading Risa/Asir for FLL-free systems. | 
|  # Risa/Asir is installed under $HOME/.asir-tmp/$asirname | 
 # Risa/Asir is installed under $HOME/.asir-tmp/$asirname | 
|  # Symbolic link to $asirname from $OpenXM_HOME/bin/asir must exist | 
 # Symbolic link to $asirname from $OpenXM_HOME/bin/asir must exist | 
|  # in the distribution of FLL-free distribution. | 
 # in the distribution of FLL-free distribution. | 
|  # Starting script of Risa/Asir may call this shell script. | 
 # Starting script of Risa/Asir may call this shell script. | 
|   | 
 version=`cat $OpenXM_HOME/lib/version.txt` | 
|  os=`uname -s` | 
 os=`uname -s` | 
|  md=`cat $OpenXM_HOME/lib/asir/distinfo-asir` | 
 md=`cat $OpenXM_HOME/lib/asir/distinfo-asir.md5` | 
|  libmd=`cat $OpenXM_HOME/lib/asir/distinfo-lib` | 
 libmd=`cat $OpenXM_HOME/lib/asir/distinfo-asirlib.md5` | 
|  # For testing | 
 # For testing | 
|  #asir="ftp://ftp.math.kobe-u.ac.jp/pub/asir/gzip.exe" | 
 #asir="http://www.math.kobe-u.ac.jp/pub/asir/gzip.exe" | 
|  #asirname="gzip.exe" | 
 #asirname="gzip.exe" | 
|  #asirlib="ftp://ftp.math.kobe-u.ac.jp/pub/asir/tar.exe" | 
 #asirlib="http://www.math.kobe-u.ac.jp/pub/asir/tar.exe" | 
|  #asirlibname="tar.exe" | 
 #asirlibname="tar.exe" | 
|  # | 
 # | 
|  asir="ftp://ftp.math.kobe-u.ac.jp/pub/asir/knoppix/asir-$os-$md.gz" | 
 asir="http://www.math.kobe-u.ac.jp/pub/OpenXM/head/knoppix/asir-$os-$version.gz" | 
|  asirnamegunzip="asir-$os-$md" | 
 asirnamegunzip="asir-$os-$version" | 
|  asirname="asir-$os-$md.gz" | 
 asirname="asir-$os-$version.gz" | 
|  asirlib="ftp://ftp.math.kobe-u.ac.jp/pub/asir/knoppix/asirlib-$os-$libmd.tar.gz" | 
 asirlib="http://www.math.kobe-u.ac.jp/pub/OpenXM/head/knoppix/asirlib-$os-$version.tar.gz" | 
|  asirlibname="asirlib-$os-$libmd.tar.gz" | 
 asirlibname="asirlib-$os-$version.tar.gz" | 
|  ot="ftp://ftp.math.kobe-u.ac.jp/pub/asir/knoppix/ox-texmacs-$os.tar.gz" | 
 ot="http://www.math.kobe-u.ac.jp/pub/OpenXM/head/knoppix/ox-texmacs-$os-$version.tar.gz" | 
|  otname="ox-texmacs-$os.tar.gz" | 
 otname="ox-texmacs-$os-$version.tar.gz" | 
|   | 
  | 
|  if [ $# = 1 ]; then | 
 if [ $# = 1 ]; then | 
|  if [ $1 = "--install" ]; then | 
 if [ $1 = "--install" ]; then | 
|   rm -rf $HOME/.asir-tmp | 
  rm -rf $HOME/.asir-tmp ; | 
|   | 
  rm -f /usr/local/OpenXM/bin/asir ; | 
|  fi | 
 fi | 
|  fi | 
 fi | 
|   | 
  | 
|   | 
 if [ -f /usr/local/OpenXM/bin/asir ]; then | 
|   | 
   $OpenXM_HOME/bin/fep $OpenXM_HOME/bin/asir $* ; exit ; | 
|   | 
 fi | 
|   | 
  | 
|  _agree() { | 
 _agree() { | 
|          echo "------------------------------------------------------------------" | 
         echo "------------------------------------------------------------------" | 
|          echo "Risa/Asir is distributed with no warranty for non-commercial use." | 
         echo "Risa/Asir is distributed with no warranty for non-commercial use." | 
 | 
 | 
|                  return | 
                 return | 
|          fi | 
         fi | 
|          if [ $ans = "n" ]; then | 
         if [ $ans = "n" ]; then | 
|                  echo "Aborting the installation." ; \ | 
                 echo "Aborting the installation of asir." ; \ | 
|                  exit | 
                 exit | 
|      fi | 
     fi | 
|          if [ $ans = "v" ]; then | 
         if [ $ans = "v" ]; then | 
 | 
 | 
|          _agree | 
         _agree | 
|  } | 
 } | 
|   | 
  | 
|   | 
 _check_install_error() { | 
|   | 
   if [ ! -f $HOME/.asir-tmp/$asirnamegunzip ]; then | 
|   | 
      echo "Installation of Risa/Asir from the network seems to be failed."; \ | 
|   | 
      echo "Please check if your computer is connected to the internet "; \ | 
|   | 
      echo "  and you can download files from www.math.kobe-u.ac.jp  "; \ | 
|   | 
      echo "  by http."; \ | 
|   | 
      sleep 60 ; \ | 
|   | 
   fi | 
|   | 
 } | 
|   | 
  | 
|  if [ ! -f $HOME/.asir-tmp/$asirnamegunzip ]; then | 
 if [ ! -f $HOME/.asir-tmp/$asirnamegunzip ]; then | 
|          _agree ; \ | 
         _agree ; \ | 
| Line 74  if [ ! -f $HOME/.asir-tmp/$otname ]; then | 
 
  | 
| Line 89  if [ ! -f $HOME/.asir-tmp/$otname ]; then | 
 
 
 | 
|          echo "Done." ; \ | 
         echo "Done." ; \ | 
|          if [ -f $HOME/.TeXmacs/progs/my-init-texmacs.scm ]; then \ | 
         if [ -f $HOME/.TeXmacs/progs/my-init-texmacs.scm ]; then \ | 
|                  echo "Warning .TeXmacs/progs/my-init-texmacs.scm exists"; \ | 
                 echo "Warning .TeXmacs/progs/my-init-texmacs.scm exists"; \ | 
|                  echo "Copy from ~/.asir-tmp/$otname by hand."; \ | 
                 echo "Copy .TeXmacs and .feprc from ~/.asir-tmp/$otname by hand."; \ | 
|      else (cd $HOME ; tar xzf $HOME/.asir-tmp/$otname) ; \ | 
     else (cd $HOME ; tar xzf $HOME/.asir-tmp/$otname ; cp -i .feprc.sample .feprc) ; \ | 
|      fi | 
     fi | 
|  fi | 
 fi | 
|   | 
  | 
|   | 
 _check_install_error | 
|   | 
  | 
|  $OpenXM_HOME/bin/fep $OpenXM_HOME/bin/asir $* | 
 $OpenXM_HOME/bin/fep $OpenXM_HOME/bin/asir $* | 
|   | 
  |