home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / daxinst1.img / DAXPROD.PKG < prev    next >
Text File  |  1995-12-13  |  13KB  |  428 lines

  1. **********************************************************************
  2. *  See the Software Installer Reference for information on creating a
  3. *  package file.
  4. **********************************************************************
  5.  
  6.  
  7. *---------------------------------------------------------------------
  8. *  Service level
  9. *---------------------------------------------------------------------
  10. SERVICELEVEL
  11.    LEVEL = '000000'
  12.  
  13.  
  14. **********************************************************************
  15.  
  16.  
  17. *---------------------------------------------------------------------
  18. *  Include 1 DISK entry for each diskette needed.
  19. *
  20. *  The following changes are required:
  21. *  - Change "<Product Name>" in the each NAME keyword to your product
  22. *    name.
  23. *  - Set each VOLUME keyword to a unique value.
  24. *---------------------------------------------------------------------
  25. DISK
  26.    NAME   = 'IBM Developer API Extensions for OS/2 - Diskette 1',
  27.    VOLUME = 'DISK1'
  28.  
  29. DISK
  30.    NAME   = 'IBM Developer API Extensions for OS/2 - Diskette 2',
  31.    VOLUME = 'DISK2'
  32.  
  33.  
  34. **********************************************************************
  35.  
  36.  
  37. *---------------------------------------------------------------------
  38. *  Default directories
  39. *---------------------------------------------------------------------
  40.  
  41. PATH
  42.    FILE      = 'C:\OS2',
  43.    FILELABEL = 'OS/2 directory',
  44.    WORK      = 'C:/OS2/DLL',
  45.    WORKLABEL = 'OS/2 DLL directory',
  46.    AUX1      = 'C:/OS2/INSTALL',
  47.    AUX1LABEL = 'OS/2 Install directory'
  48.  
  49. **********************************************************************
  50.  
  51. **********************************************************************
  52. *
  53. *---------------------------------------------------------------------
  54. *  Include a FILE entry to install the catalog file.
  55. *
  56. *  The following changes are required:
  57. *  - Change the SOURCE and PWS keywords to the name of your catalog
  58. *    file.
  59. *---------------------------------------------------------------------
  60. FILE
  61.    VOLUME        = 'DISK1',
  62.    WHEN          = 'ALWAYS',
  63.    REPLACEINUSE  = 'I U D R',
  64.    UNPACK        = 'NO',
  65.    SOURCE        = 'DRIVE: CATALOG.ICF',
  66.    PWS           = 'CATALOG.ICF',
  67.    PWSPATH       = 'FILE',
  68.    SIZE          = '2320'
  69.  
  70. *---------------------------------------------------------------------
  71. *  Set variable CATALOG to be the name of the catalog file;
  72. *  the variable is used in EPFISINC.PKG.
  73. *
  74. *  The following changes are required:
  75. *  - Change "CATALOG.ICF" in the EXIT keyword to the name of your
  76. *    catalog file.
  77. *---------------------------------------------------------------------
  78. FILE
  79.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  80.    EXITIGNOREERR = 'NO',
  81.    EXIT          = 'SETVAR CATALOG=CATALOG.ICF'
  82.  
  83. *---------------------------------------------------------------------
  84. *  Include a FILE entry to install the description file.
  85. *
  86. *  The following changes are required:
  87. *  - Change the SOURCE and PWS keywords to the name of your
  88. *    description file.
  89. *---------------------------------------------------------------------
  90. FILE
  91.    VOLUME        = 'DISK1',
  92.    WHEN          = 'ALWAYS',
  93.    REPLACEINUSE  = 'I U D R',
  94.    UNPACK        = 'NO',
  95.    SOURCE        = 'DRIVE: DAXPROD.TXT',
  96.    PWS           = 'DAXPROD.TXT',
  97.    PWSPATH       = 'FILE',
  98.    SIZE          = '642'
  99.  
  100. *---------------------------------------------------------------------
  101. *  The included package file will install and register the
  102. *  Installation Utility.  You do not need to make any changes to
  103. *  EPFISINC.PKG.
  104. *---------------------------------------------------------------------
  105. * INCLUDE
  106.    * NAME = 'DRIVE: EPFISINC.PKG'
  107.  
  108.  
  109. *---------------------------------------------------------------------
  110. *  Include 1 COMPONENT entry for each component.
  111. *
  112. *  The following changes are required:
  113. *  - Change "Component 1" in the NAME keyword to the name of the
  114. *    component.
  115. *  - Describe the component in the DESCRIPTION keyword.
  116. *
  117. *  The component must require at least the INSFIRST and DELLAST
  118. *  components.
  119. *---------------------------------------------------------------------
  120. COMPONENT
  121.    NAME        = 'IBM Developer API Extensions for OS/2',
  122.    ID          = 'DAXCOMP1',
  123.    DISPLAY     = 'YES',
  124.    DESCRIPTION = 'Installation of Developer API Extensions for OS/2.',
  125.    SIZE        = '2436247'
  126. *
  127. *---------------------------------------------------------------------
  128. *  Include 1 FILE entry for each file in the component.
  129. *
  130. *  The following changes are required:
  131. *  - Change the SOURCE and PWS keywords to the name of the file to
  132. *    install.
  133. *---------------------------------------------------------------------
  134.  
  135.  
  136. *----------------------------------------------------------------------
  137. * DELETE DOS.DAT,BOOT.DAT,REGISTRY.DAT WHEN ACTION INSTALL IS SELECTED
  138. *----------------------------------------------------------------------
  139. FILE
  140.    EXITWHEN      = 'INSTALL',
  141.    EXIT          = 'DELETEFILES \BOOT.DAT \DOS.DAT \REGISTRY.DAT',
  142.    EXITIGNOREERR = 'YES'
  143.  
  144. FILE
  145.    VOLUME        = 'DISK1',
  146.    WHEN          = 'ALWAYS',
  147.    REPLACEINUSE  = 'I U D R',
  148.    UNPACK        = 'YES',
  149.    SOURCE        = 'DRIVE: NAMEFW.DL_',
  150.    PWS           = 'NAMEFW.DLL',
  151.    PWSPATH       = 'WORK',
  152.    SIZE          = '64040'
  153.  
  154. FILE
  155.    VOLUME        = 'DISK1',
  156.    WHEN          = 'ALWAYS',
  157.    REPLACEINUSE  = 'I U D R',
  158.    UNPACK        = 'YES',
  159.    SOURCE        = 'DRIVE: NAMEDSP.DL_',
  160.    PWS           = 'NAMEDSP.DLL',
  161.    PWSPATH       = 'WORK',
  162.    SIZE          = '154883'
  163.  
  164. FILE
  165.    VOLUME        = 'DISK1',
  166.    WHEN          = 'ALWAYS',
  167.    REPLACEINUSE  = 'I U D R',
  168.    UNPACK        = 'YES',
  169.    SOURCE        = 'DRIVE: NAMEREXX.DL_',
  170.    PWS           = 'NAMEREXX.DLL',
  171.    PWSPATH       = 'WORK',
  172.    SIZE          = '116355'
  173.  
  174. FILE
  175.    VOLUME        = 'DISK1',
  176.    WHEN          = 'ALWAYS',
  177.    REPLACEINUSE  = 'I U D R',
  178.    UNPACK        = 'YES',
  179.    SOURCE        = 'DRIVE: NAMEREXX.MS_',
  180.    PWS           = 'NAMEREXX.MSG',
  181.    PWSPATH       = 'WORK',
  182.    SIZE          = '3727'
  183.  
  184. FILE
  185.    VOLUME        = 'DISK1',
  186.    WHEN          = 'ALWAYS',
  187.    REPLACEINUSE  = 'I U D R',
  188.    UNPACK        = 'YES',
  189.    SOURCE        = 'DRIVE: RUNRSRV.EX_',
  190.    PWS           = 'RUNRSRV.EXE',
  191.    PWSPATH       = 'FILE',
  192.    SIZE          = '26996'
  193.  
  194.  
  195. FILE
  196.    VOLUME        = 'DISK1',
  197.    WHEN          = 'ALWAYS',
  198.    REPLACEINUSE  = 'I U D R',
  199.    UNPACK        = 'YES',
  200.    SOURCE        = 'DRIVE: PMDDEML.DL_',
  201.    PWS           = 'PMDDEML.DLL',
  202.    PWSPATH       = 'WORK',
  203.    SIZE          = '112071'
  204.  
  205.  
  206. FILE
  207.    VOLUME        = 'DISK1',
  208.    WHEN          = 'ALWAYS',
  209.    REPLACEINUSE  = 'I U D R',
  210.    UNPACK        = 'YES',
  211.    SOURCE        = 'DRIVE: INST_DOS.EX_',
  212.    PWS           = 'INST_DOS.EXE',
  213.    PWSPATH       = 'AUX1',
  214.    SIZE          = '39127'
  215. *   EXIT          = 'EXEC bg tw %EPFICURPWS% DOS',
  216. *   EXITWHEN      = 'INSTALL',
  217. *   EXITIGNOREERR = 'NO'
  218.  
  219. FILE
  220.    VOLUME        = 'DISK1',
  221.    WHEN          = 'ALWAYS',
  222.    REPLACEINUSE  = 'I U D R',
  223.    UNPACK        = 'YES',
  224.    SOURCE        = 'DRIVE: PMWINX.DL_',
  225.    PWS           = 'PMWINX.DLL',
  226.    PWSPATH       = 'WORK',
  227.    SIZE          = '420927'
  228.  
  229. FILE
  230.    VOLUME        = 'DISK1',
  231.    WHEN          = 'ALWAYS',
  232.    REPLACEINUSE  = 'I U D R',
  233.    UNPACK        = 'YES',
  234.    SOURCE        = 'DRIVE: NAMEEXT.EX_',
  235.    PWS           = 'NAMEEXT.EXE',
  236.    PWSPATH       = 'FILE',
  237.    SIZE          = '26237'
  238.  
  239. FILE
  240.    VOLUME        = 'DISK1',
  241.    WHEN          = 'ALWAYS',
  242.    REPLACEINUSE  = 'I U D R',
  243.    UNPACK        = 'YES',
  244.    SOURCE        = 'DRIVE: NAMEADD.EX_',
  245.    PWS           = 'NAMEADD.EXE',
  246.    PWSPATH       = 'FILE',
  247.    SIZE          = '26237'
  248.  
  249. FILE
  250.    VOLUME        = 'DISK1',
  251.    WHEN          = 'ALWAYS',
  252.    REPLACEINUSE  = 'I U D R',
  253.    UNPACK        = 'YES',
  254.    SOURCE        = 'DRIVE: NAMECOPY.EX_',
  255.    PWS           = 'NAMECOPY.EXE',
  256.    PWSPATH       = 'FILE',
  257.    SIZE          = '26237'
  258.  
  259. FILE
  260.    VOLUME        = 'DISK1',
  261.    WHEN          = 'ALWAYS',
  262.    REPLACEINUSE  = 'I U D R',
  263.    UNPACK        = 'YES',
  264.    SOURCE        = 'DRIVE: NAMEDEL.EX_',
  265.    PWS           = 'NAMEDEL.EXE',
  266.    PWSPATH       = 'FILE',
  267.    SIZE          = '26237'
  268.  
  269. FILE
  270.    VOLUME        = 'DISK1',
  271.    WHEN          = 'ALWAYS',
  272.    REPLACEINUSE  = 'I U D R',
  273.    UNPACK        = 'YES',
  274.    SOURCE        = 'DRIVE: NAMEDUMP.EX_',
  275.    PWS           = 'NAMEDUMP.EXE',
  276.    PWSPATH       = 'FILE',
  277.    SIZE          = '26237'
  278.  
  279. FILE
  280.    VOLUME        = 'DISK1',
  281.    WHEN          = 'ALWAYS',
  282.    REPLACEINUSE  = 'I U D R',
  283.    UNPACK        = 'YES',
  284.    SOURCE        = 'DRIVE: NAMEMOD.EX_',
  285.    PWS           = 'NAMEMOD.EXE',
  286.    PWSPATH       = 'FILE',
  287.    SIZE          = '26237'
  288.  
  289. FILE
  290.    VOLUME        = 'DISK1',
  291.    WHEN          = 'ALWAYS',
  292.    REPLACEINUSE  = 'I U D R',
  293.    UNPACK        = 'YES',
  294.    SOURCE        = 'DRIVE: NAMEMOVE.EX_',
  295.    PWS           = 'NAMEMOVE.EXE',
  296.    PWSPATH       = 'FILE',
  297.    SIZE          = '26237'
  298.  
  299. FILE
  300.    VOLUME        = 'DISK1',
  301.    WHEN          = 'ALWAYS',
  302.    REPLACEINUSE  = 'I U D R',
  303.    UNPACK        = 'YES',
  304.    SOURCE        = 'DRIVE: REGINIT.EX_',
  305.    PWS           = 'REGINIT.EXE',
  306.    PWSPATH       = 'AUX1',
  307.    SIZE          = '55753'
  308. *   EXIT          = 'EXEC bg tw %EPFICURPWS%',
  309. *   EXITWHEN      = 'INSTALL',
  310. *   EXITIGNOREERR = 'NO'
  311.  
  312. FILE
  313.    VOLUME        = 'DISK1',
  314.    WHEN          = 'ALWAYS',
  315.    REPLACEINUSE  = 'I U D R',
  316.    UNPACK        = 'YES',
  317.    SOURCE        = 'DRIVE: REG_MRI.DL_',
  318.    PWS           = 'REG_MRI.DLL',
  319.    PWSPATH       = 'WORK',
  320.    SIZE          = '18502'
  321.  
  322. * defect #xxxxxx
  323. * FILE
  324. *    VOLUME        = 'DISK2',
  325. *    WHEN          = 'ALWAYS',
  326. *    REPLACEINUSE  = 'I U D R',
  327. *    UNPACK        = 'YES',
  328. *    SOURCE        = 'DRIVE: REGISTRY.DL_',
  329. *    PWS           = 'REGISTRY.DLL',
  330. *    PWSPATH       = 'WORK',
  331. *    SIZE          = '47800'
  332.  
  333. *---------------------------------------------------------------------------
  334. * DE-REGISTER THE GUI EDITOR AND IGNORE ANY ERRORS
  335. *---------------------------------------------------------------------------
  336. * FILE
  337. *    VOLUME        = 'DISK2',
  338. *    WHEN          = 'ALWAYS',
  339. *    REPLACEINUSE  = 'I U D R',
  340. *    UNPACK        = 'YES',
  341. *    SOURCE        = 'DRIVE: GUIUNST.EX_',
  342. *    PWS           = 'GUIUNST.EXE',
  343. *    PWSPATH       = 'FILE',
  344. *    SIZE          = '26420',
  345. *    EXIT          = 'EXEC bg tw %EPFICURPWS%',
  346. *    EXITWHEN      = 'INSTALL',
  347. *    EXITIGNOREERR = 'YES'
  348.  
  349. * FILE
  350. *    VOLUME        = 'DISK2',
  351. *    WHEN          = 'ALWAYS',
  352. *    REPLACEINUSE  = 'I U D R',
  353. *    UNPACK        = 'YES',
  354. *    SOURCE        = 'DRIVE: GUIINST.EX_',
  355. *    PWS           = 'GUIINST.EXE',
  356. *    PWSPATH       = 'FILE',
  357. *    SIZE          = '30291'
  358. * these lines were already commented out before defect #xxxxxx
  359. **   EXIT          = 'EXEC bg tw %EPFICURPWS% %EPFIBOOTDRIVE%',
  360. **   EXITWHEN      = 'INSTALL',
  361. **   EXITIGNOREERR = 'NO'
  362. * end of defect #xxxxxx
  363.  
  364. *-----------------------------------------------------------------
  365. * RUNRSRV.EXE WILL START RSRV.EXE IN A SEPERATE SESSION TO CREATE
  366. * THE REGISTRY.DAT AND BOOT.DAT FILES IN THE ROOT.  EXECUTE
  367. * INST_DOS.EXE AND REGINIT.EXE TO REGISTER DAPIE SUPPORT AND
  368. * RUN GUIINST.EXE TO CREATE THE NAMESPACE ICON FOR THE GUI EDITOR
  369. *-----------------------------------------------------------------
  370.  
  371. FILE
  372.    VOLUME        = 'DISK2',
  373.    WHEN          = 'ALWAYS',
  374.    REPLACEINUSE  = 'I U D R',
  375.    UNPACK        = 'YES',
  376.    SOURCE        = 'DRIVE: RSRV.EX_',
  377.    PWS           = 'RSRV.EXE',
  378.    PWSPATH       = 'FILE',
  379.    SIZE          = '76403',
  380.    EXIT          = 'EXEC bg tw RUNRSRV.EXE %EPFICURPWS%',
  381.    EXITWHEN      = 'INSTALL',
  382.    EXITIGNOREERR = 'NO'
  383.  
  384. *----------------------------------------------------------------------
  385. * DELETE RUNRSRV.EXE. IT DOESN'T NEED TO BE ON THE SYSTEM
  386. *----------------------------------------------------------------------
  387. FILE
  388.    EXITWHEN      = 'INSTALL',
  389.    EXIT          = 'DELETEFILES \OS2\RUNRSRV.EXE',
  390.    EXITIGNOREERR = 'YES'
  391.  
  392. *----------------------------------------------------------------------
  393. * Force distribution manager to reboot the target
  394. *
  395. * Important:
  396. * This must be the last FILE entry in the package file
  397. *----------------------------------------------------------------------
  398. FILE
  399.    SOURCE        = 'DRIVE:CID_FE00.CMD',
  400.    PWS           = 'CID_FE00.CMD',
  401.    PWSPATH       = 'FILE',
  402.    EXITIGNOREERR = 'YES',
  403.    EXIT          = 'EXEC bg tw CID_FE00.CMD',
  404.    EXITWHEN      = 'ALWAYS && ("%EPFINONINTERACT%"=="YES")'
  405.  
  406.  
  407. *------------------------------------------------------------------------
  408. * UPDATE THE CONFIG.SYS FILE:
  409. *   RUN=%PATH%\RSRV.EXE
  410. *------------------------------------------------------------------------
  411.  
  412. ADDCONFIG
  413.    VAR      = 'RUN',
  414.    ADDSTR   = '%EPFIFILEDIR%\RSRV.EXE',
  415.    ADDWHEN  = 'INSTALL',
  416.    UNIQUE   = 'YES'
  417.  
  418. *---------------------------------------------------------------------
  419. *  DELETE THE CONFIG.SYS RUN STATEMENT WHEN ACTION DELETE IS SELECTED.
  420. *---------------------------------------------------------------------
  421. ADDCONFIG
  422.    VAR        = 'RUN',
  423.    ADDSTR     = '%EPFIFILEDIR%\RSRV.EXE',
  424.    ADDWHEN    = 'NEVER',
  425.    DELETEWHEN = 'DELETE'
  426.  
  427.  
  428.