home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Product / Product.zip / mesa22pr.zip / install.lst < prev    next >
File List  |  1997-10-22  |  3KB  |  149 lines

  1. // Mesa prerelease installation file
  2.  
  3. // create directory if necessary
  4. @directory      ABCD:      %1
  5. @cd             ABCD:      %1
  6.  
  7. // Make sure template directory is there
  8. @directory      ABCD:      %1\TEMPLATE
  9.  
  10. // copy default files
  11. @copy        ABCD:      %0\README.TXT %1\README.TXT
  12. @copy        ABCD:      %0\LICENSE.TXT %1\LICENSE.TXT
  13.  
  14. // copy unzip
  15. @copy        ABCD:      %0\UNZIP.EXE %1\UNZIP.EXE
  16.  
  17. // copy program files
  18. @pgm            A:      3 %1\unzip -o %0\program1.zip
  19.  
  20. // copy doc files
  21. @pgm            B:      3 %1\unzip -o %0\docs.zip
  22.  
  23. // copy default templates
  24. @pgm            D:      3 %1\unzip -o %0\template.zip
  25.  
  26. // flip disks
  27. @disk          AC:      %0\disk.2
  28.  
  29. // copy program files
  30. @pgm            A:      3 %1\unzip -o %0\program2.zip
  31.  
  32. // copy example files
  33. @pgm            C:      3 %1\unzip -o %0\examples.zip
  34.  
  35.  
  36. // replace the wppalet.dll
  37. @mcopy          A: %1\wppalets.dl_ %1\wppalets.dll %1\wppalets.bkp
  38. @del            A: %1\wppalets.dl_
  39. @del            A: %1\wppalets.bkp
  40.  
  41. // replace the mesaprt.dll
  42. @mcopy          A: %1\mesaprt.dl_ %1\mesaprt.dll %1\mesaprt.bkp
  43. @del            A: %1\mesaprt.dl_
  44. @del            A: %1\mesaprt.bkp
  45.  
  46. // unzip isn't needed anymore, delete it
  47. @del         ABCD:      %1\UNZIP.EXE
  48.  
  49.  
  50. // save installation path
  51. @setini A: * MesaPR INSTALLATIONPATH %1
  52.  
  53. // Register Workplace Shell classes
  54. // the new palettes
  55. @class          E:      WPLineWidthPalette %1\WPPALETS.dll
  56. @class          E:      WPLineStylePalette %1\WPPALETS.dll
  57. @class          E:      WPMarkerPalette    %1\WPPALETS.dll
  58. @class          E:      WPPatternPalette   %1\WPPALETS.dll
  59.  
  60. // the file classes
  61. @class          E:      WPMesaFile         %1\MESAPRT.dll
  62. @class          E:      WPMesaTemplateFile %1\MESAPRT.dll
  63. @class          E:      WPMesaBackupFile   %1\MESAPRT.dll
  64.  
  65.  
  66.  
  67. // create objects
  68. @var:           F:      <MESA2PR> 5
  69. @wps:           F:
  70. WPFolder
  71. "Mesa 2|PreRelease"
  72. OBJECTID=%5;
  73. <WP_DESKTOP>
  74. REPL
  75.  
  76. @wps:           F:
  77. WPProgram
  78. "Read Me!"
  79. EXENAME=E.EXE;STARTUPDIR=%1;PARAMETERS=README.TXT;OBJECTID=<XXM2README>;
  80. %5
  81. R
  82.  
  83. @wps:           F:
  84. WPProgram
  85. "Mesa 2|PreRelease"
  86. EXENAME=%1//Mesa2.EXE;STARTUPDIR=%1;OBJECTID=<XXM2EXE>;
  87. %5
  88. R
  89.  
  90. @wps:           (FB):
  91. WPProgram
  92. "Mesa 2 Online Documentation"
  93. EXENAME=VIEW.EXE;STARTUPDIR=%1;PARAMETERS=MESA2DOC.INF;OBJECTID=<XXMESDOC>;
  94. %5
  95. R
  96.  
  97. @wps:           F:
  98. WPPatternPalette
  99. "Pattern Palette"
  100. OBJECTID=<WP_PATPAL>;
  101. %5
  102. R
  103.  
  104. @wps:           F:
  105. WPLineWidthPalette
  106. "Line Width Palette"
  107. OBJECTID=<WP_LINEWPAL>;
  108. %5
  109. R
  110.  
  111. @wps:           F:
  112. WPLineStylePalette
  113. "Line Style Palette"
  114. OBJECTID=<WP_LINEPAL>;
  115. %5
  116. R
  117.  
  118. @wps:           F:
  119. WPMarkerPalette
  120. "Marker Palette"
  121. OBJECTID=<WP_MARKPAL>;
  122. %5
  123. R
  124.  
  125. @WPS            F:
  126. WPShadow
  127. "Color Palette"
  128. ShadowID=<WP_HIRESCLRPAL>;
  129. %5
  130. R
  131.  
  132. @WPS            F:
  133. WPShadow
  134. "Font Palette"
  135. ShadowID=<WP_FNTPAL>;
  136. %5
  137. R
  138.  
  139.  
  140. // add the templates as INI entries
  141. @SETINI         D:      %1\Mesa2.INI  Mesa2 "lastTemplate 1" %1\TEMPLATE\Invoice.M2T
  142. @SETINI         D:      %1\Mesa2.INI  Mesa2 "lastTemplate 2" %1\TEMPLATE\Expense.M2T
  143.  
  144.  
  145. // Update CONFIG.SYS
  146. @config         G:      %2\CONFIG.SYS %2\CONFIG.BAK LIBPATH .; START
  147. @config         G:      %2\CONFIG.SYS %2\CONFIG.BAK "SET HELP" %1; END
  148.  
  149.