home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / useful / sys / s / useful-startup < prev    next >
Text File  |  1994-07-13  |  3KB  |  85 lines

  1. ;===========================================================================
  2. ; This script is executed from your S:User-Startup script in order to
  3. ; set up the USEFUL environment.  All assigns are made relative to "USEFUL:"
  4. ; and "BSD:", which have to be assigned prior to running this script.  This
  5. ; would normally be done like:
  6. ;
  7. ;    assign USEFUL: FreshFish-Jul94:Useful
  8. ;    assign BSD: FreshFish-Jul94:BSD
  9. ;    execute USEFUL:Sys/S/Useful-Startup
  10. ;===========================================================================
  11.  
  12. ; Tools should search LOCAL: for files that the user may have added, since
  13. ; he obviously can't add them to directories on the CD-ROM.  If no LOCAL:
  14. ; is already defined, supply a default assignment to T:, which we know
  15. ; exists.  This assignment can be later overridden in the user's startup.
  16.  
  17. assign LOCAL: exists >NIL:
  18. if WARN
  19.   assign LOCAL: T:
  20. endif
  21.  
  22. ; Make assigns for BSD things, like general binaries, manual pages,
  23. ; info files, etc.
  24.  
  25. assign BIN:    BSD:bin            ADD
  26. assign ETC:    BSD:etc            ADD
  27. assign INFO:    BSD:info        ADD
  28. assign MAN:    BSD:man            ADD
  29.  
  30. path BSD:bin  ADD
  31.  
  32. ; Add various directories under USEFUL: that supplement the normal
  33. ; system logical defines, like "C:", "LIBS:", "L:", etc.  Note that
  34. ; the standard assignment for HELP: in SYS:S/Startup-Sequence uses
  35. ; the "DEFER" keyword, which means we can't do an ADD to it until
  36. ; after we do something with it, which is what the "dir" command
  37. ; below does.
  38.  
  39. dir HELP: >NIL:
  40.  
  41. assign SYS:    USEFUL:Sys        ADD
  42. assign C:    USEFUL:Sys/C        ADD
  43. assign CLASSES:    USEFUL:Sys/Classes    ADD
  44. assign DEVS:    USEFUL:Sys/Devs        ADD
  45. assign FONTS:    USEFUL:Sys/Fonts    ADD
  46. assign HELP:    USEFUL:Sys/Locale/Help    ADD
  47. assign L:    USEFUL:Sys/L        ADD
  48. assign LIBS:    USEFUL:Sys/Libs        ADD
  49. assign LIBS:    USEFUL:Sys/Classes    ADD
  50. assign LOCALE:    USEFUL:Sys/Locale    ADD
  51. assign S:    USEFUL:Sys/S        ADD
  52.  
  53. assign BIN:    USEFUL:Sys/C        ADD
  54.  
  55. path USEFUL:Sys/C ADD
  56.  
  57. ; Install PasTeX
  58. ; Set the TeX: PKVol: and MF: assignments to the CDROM version.
  59.  
  60. assign TeX:   USEFUL:dist/text/tex/PasTeX
  61. assign PKVol: TeX:pk TeX:pk/180x180 TeX:pk/300x300 TeX:pk/360x360
  62. assign MF:    TeX:mf
  63. assign REXX:  TeX:rexx add
  64. path TeX:bin  MF:bin add 
  65.  
  66. ; Install Amiga E.
  67.  
  68. assign EMODULES: USEFUL:dist/dev/e/Amiga_E/Modules
  69. path USEFUL:dist/dev/e/Amiga_E/bin add
  70.  
  71. ; Install ACE; an Amiga BASIC compiler.
  72.  
  73. assign ACE: USEFUL:dist/dev/lang/ACE
  74. path ACE:bin add
  75.  
  76. assign ACElib:       ACE:lib    ; bas finds scanned libraries here.
  77. assign ACEbmaps:   ACE:bmaps    ; ace looks here for .bmap files.
  78. assign ACEinclude: ACE:include    ; app uses this for include files.
  79.  
  80. ; Find MUI 2.1 things
  81.  
  82. assign MUI: USEFUL:dist/dev/gui/MUI
  83. assign LIBS: MUI:libs add
  84. assign HELP: MUI:Docs add
  85.