home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 2 / FFMCD02.bin / useful / s / ffcd-startup < prev    next >
Text File  |  1993-12-21  |  3KB  |  99 lines

  1. assign Useful: FreshFish-Dec93:Useful
  2.  
  3. ; Tools should search LOCAL: for files that the user may have added, since
  4. ; he obviously can't add them to directories on the CD-ROM.  Supply a
  5. ; default assignment for LOCAL: to a known empty directory, and one that we
  6. ; know exists.  This assignment can be later overridden in the user's
  7. ; startup.
  8.  
  9. assign LOCAL: Useful:empty
  10.  
  11. ; Add the Useful/libs dir to LIBS:
  12.  
  13. assign LIBS: Useful:libs add
  14.  
  15. ; Add the Useful/L dir to L:
  16.  
  17. assign L: Useful:L add
  18.  
  19. ; Add the Useful/Devs dir to DEVS:
  20.  
  21. assign DEVS: Useful:Devs add
  22.  
  23. ; Add the Useful/Fonts dir to FONTS:
  24.  
  25. assign FONTS: Useful:Fonts add
  26.  
  27. ; Make various assigns so things like /tmp/foobar, /bin/ls, /gcc/lib,
  28. ; /usr/bin/cp, /etc/passwd, etc work ok.
  29. ; Add the Useful/bin dir to path to search for executables:
  30.  
  31. assign bin: Useful:bin
  32. assign gcc: Useful:
  33. assign usr: Useful:
  34.  
  35. assign lib: exists >NIL:
  36. if NOT WARN
  37.   if EXISTS lib:cres.o
  38.     echo ""
  39.     echo "Warning - it appears that you have Lattice/SAS C installed."
  40.     echo "It's assign of lib: conflicts with the assign for FFMCD02."
  41.     echo "You must customize the FFMCD02 FFCD-Startup script or your"
  42.     echo "startup script that makes the Lattice/SAS C assign."
  43.     echo "Continuing in 10 seconds..."
  44.     echo ""
  45.     wait 10
  46.   endif
  47. else
  48.   assign lib: Useful:lib
  49. endif
  50.  
  51. assign etc: Useful:etc
  52. assign dev: Useful:dev
  53. assign tmp: t:
  54.  
  55. path Useful:bin add
  56.  
  57. ; Mount the ixpipe: device
  58.  
  59. mount IXPIPE: from DEVS:MountList.IXPIPE
  60.  
  61. ; Install PasTeX
  62. ; Set the TeX: PKVol: and MF: assignments to the CDROM version.
  63.  
  64. assign TeX:   Useful:dist/text/tex/PasTeX
  65. assign PKVol: TeX:pk TeX:pk/180x180 TeX:pk/300x300 TeX:pk/360x360
  66. assign MF:    TeX:mf
  67. assign REXX:  TeX:rexx add
  68. path TeX:bin MF:bin add 
  69.  
  70. ; Install GNU Emacs version 18.59
  71. ;   Assign GNUEmacs: so emacs can find it's files.
  72. ;   Add the Useful/s dir to s: so various .emacs files can be found.
  73. ;   Cancel any system supplied alias for emacs.
  74. ;   Use the emacs specific shell since bin:sh (PD ksh) causes a crash
  75. ;     when you try to use it under emacs.
  76.  
  77. assign GNUemacs: Useful:lib/emacs/18.59
  78. assign s: Useful:s add
  79. unalias emacs
  80. setenv ESHELL gnuemacs:etc/sh
  81.  
  82. ; Install Matt Dillon's fifo library, for emacs and others.
  83.  
  84. run <nil: >nil: Useful:L/fifo-handler
  85.  
  86. ; Install Amiga E.
  87.  
  88. assign EMODULES: Useful:dist/dev/e/Amiga_E/Modules
  89. path Useful:dist/dev/e/Amiga_E/bin add
  90.  
  91. ; Install ACE; an Amiga BASIC compiler.
  92.  
  93. assign ACE: Useful:dist/dev/lang/ACE
  94. path ACE:bin add
  95.  
  96. assign ACElib: ACE:lib
  97. assign ACEbmaps: ACE:bmaps
  98. assign ACEinclude: ACE:include
  99.