home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 1 / FFMCD01.bin / bbs / libdisks / d700t799 / disk767.lha / TextRead / Install < prev    next >
Encoding:
Text File  |  1992-11-21  |  2.8 KB  |  149 lines

  1. ; $VER: TextRead install 37.16 (7.11.92)
  2. FailAt 21
  3.  
  4. Echo "*E[0;0H*E[J*E[1m*E[32mTextRead 1.03*E[31m Installation Script*n*E[0m"
  5.  
  6. cd libs
  7.  
  8. set prog powerpacker.library
  9. Version >NIL: LIBS:$prog version 35 344
  10. set result $rc
  11. set ny `version $prog`
  12. If $result eq 5
  13.     Echo "*nVersion of $prog already installed:*E[1m"
  14.     Version LIBS:$prog
  15.     Echo "*E[0m"
  16.     ask "Do you want to upgrade to $ny (y/N) ?"
  17.     If WARN
  18.         Copy $prog LIBS:$prog
  19.         Echo "*n$ny copied to your LIBS: directory."
  20.     EndIf
  21. endif
  22. if $result eq 10
  23.     echo "You don't have $prog. Copying..."
  24.     Copy $prog LIBS:$prog
  25. endif    
  26. if $result eq 0
  27.     echo "Your $prog is up to date."
  28. endif    
  29.  
  30. set prog reqtools.library
  31. Version >NIL: LIBS:$prog version 38 693
  32. set result $rc
  33. set ny `version $prog`
  34. If $result eq 5
  35.     Echo "*nVersion of $prog already installed:*E[1m"
  36.     Version LIBS:$prog
  37.     Echo "*E[0m"
  38.     ask "Do you want to upgrade to $ny (y/N) ?"
  39.     If WARN
  40.         Copy $prog LIBS:$prog
  41.         Echo "*n$ny copied to your LIBS: directory."
  42.     EndIf
  43. endif
  44. if $result eq 10
  45.     echo "You don't have $prog. Copying..."
  46.     Copy $prog LIBS:$prog
  47. endif
  48. if $result eq 0
  49.     echo "Your $prog is up to date."
  50. endif
  51.  
  52. cd /
  53. set ny `version TextRead`
  54. Ask "*nInstall $ny (y/N) ?"
  55. If WARN
  56.     set dir "SYS:Utilities"
  57.     echo "*nEnter full path to directory where TextRead is to be installed."
  58.     echo "Press <RETURN> to install in SYS:Utilities."
  59.     echo "Path: " NOLINE
  60.     set >nil: <* dir ? 
  61.  
  62.     set temp "TextRead"
  63.     Version >NIL: "$dir$temp"
  64.     If NOT ERROR
  65.         Echo "*nVersion of TextRead already installed:*E[1m"
  66.         Version SYS:Utilities/TextRead
  67.         Echo "*E[0m"
  68.         ask "Proceed (y/N)?"
  69.         if NOT WARN
  70.             skip ok
  71.         endif
  72.     else
  73.         Version >NIL: "$dir/$temp"
  74.         If NOT ERROR
  75.             Echo "*nVersion of TextRead already installed:*E[1m"
  76.             Version SYS:Utilities/TextRead
  77.             Echo "*E[0m"
  78.             ask "Proceed (y/N)"
  79.             if NOT WARN
  80.                 skip ok
  81.             endif
  82.         EndIf
  83.     EndIf
  84.     unset temp
  85.     set current `cd`
  86.     cd >nil: "$dir"
  87.     if FAIL
  88.         Ask "Directory doesn't exists. Want to create it (y/N)?"
  89.         if WARN
  90.             makedir "$dir"
  91.             if ERROR
  92.                 skip error
  93.             endif
  94.             copy Drawer.noinfo $dir.info
  95.             echo "Created $dir"
  96.             echo "Created Icon for $dir"
  97.         else
  98.             skip ok
  99.         endif
  100.     endif
  101.     cd "$current"
  102.     unset current
  103.  
  104.     Copy TextRead "$dir"
  105.     if FAIL
  106.         skip error
  107.     endif
  108.     Copy TextRead.info "$dir"
  109.     if FAIL
  110.         skip error
  111.     endif
  112.     Echo "*nTextRead 1.03 (37.16) copied to " NOLINE
  113.     get dir
  114.     Copy TextRead.doc "$dir"
  115.     if FAIL
  116.         skip error
  117.     endif
  118.     Copy TextRead.doc.info "$dir"
  119.     if FAIL
  120.         skip error
  121.     endif
  122.     Echo "TextRead.doc copied to " NOLINE
  123.     get dir
  124.     Copy TextRead.prefs "$dir"
  125.     if FAIL
  126.         skip error
  127.     endif
  128.     Copy TextRead.prefs.info "$dir"
  129.     if FAIL
  130.         skip error
  131.     endif
  132.     Echo "TextRead.prefs copied to " NOLINE
  133.     get dir
  134.     unset dir
  135. endif
  136.  
  137. lab ok
  138. Echo "*nInstallation complete."
  139. skip exit
  140. lab error
  141. Echo "*n*E[1mInstallation failed.*E[0m"
  142. lab exit
  143. unset ny
  144. unset prog
  145. unset result
  146. Avail >NIL: FLUSH
  147. Echo "Close Window!"
  148. EndCLI >NIL:
  149.