home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / cidmaint.inf (.txt) < prev    next >
OS/2 Help File  |  1994-07-23  |  42KB  |  1,374 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. This document describes the various considerations for using maintenance 
  5. environment scenarios when installing OS/2 2.x or ServicePaks that use SEINST 
  6. or FSERVICE in an unattended, disketteless process, with products such as 
  7. NetView DM/2 and LCU. 
  8.  
  9.  
  10. ΓòÉΓòÉΓòÉ 2. CID Maintenance Environment Matrices ΓòÉΓòÉΓòÉ
  11.  
  12. A maintenance environment is a minimal OS/2 environment that leaves the 
  13. production system unlocked so it can be updated by SEINST (for OS/2 2.x 
  14. installations or) or FSERVICE (for ServicePAKS).  NetView DM/2 and the LAN CID 
  15. Utility (LCU) utilize these maintenance environments when invoking 
  16. Configuration/Installation/Distribution (CID) based installs of OS/2 2.x or 
  17. ServicePaks. 
  18.  
  19. There are two types of maintenance environments: 
  20.  
  21. o SEMAINT, which is installed on the hard disk by invoking the OS/2 2.x SEMAINT 
  22.   utility (plus the appropriate utilities from LAPS, and NetView DM/2 or LCU). 
  23.  
  24. o SEDISK, which is installed on a set of boot diskettes by invoking the OS/2 
  25.   2.x SEDISK utility (plus the appropriate utilities from LAPS, and NetView 
  26.   DM/2 or LCU). 
  27.  
  28. The following products/releases can be installed via a maintenance environment 
  29. based process: 
  30.  
  31. Product/Release                      SYSLEVEL     Abbreviation
  32. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  33. OS/2 2.0                             XR06000      2.0 GA
  34. OS/2 2.0 ServicePak 1                XR06055      2.0 SP1
  35. OS/2 2.0 ServicePak 2                XR06100      2.0 SP2
  36.  
  37. OS/2 2.1 (Larger # of diskettes      XR02010      2.1 LAR
  38.           or CD ROM, 'Blue Label',
  39.           6.154L)
  40. OS/2 2.1 (Smaller # of diskettes     XR02010      2.1 SMA
  41.           or CD ROM, 'Pink Label'
  42.           or 'Salmon Label', 6.154M)
  43. OS/2 2.1 ServicePak 1                XR06200      2.1 SP1
  44.  
  45. OS/2 2.11                            XR06200      2.11
  46.  
  47. OS/2 for Windows                     XR02011      2.1 WIN
  48. OS/2 for Windows ServicePak 1        XR06300      2.1 SPW
  49.  
  50. LAN Server 3.0 ServicePak 1          IP07001      LS  SP1
  51. LAN Server 3.0 ServicePak 2          IP07045      LS  SP2
  52.  
  53.  
  54. ΓòÉΓòÉΓòÉ 2.1. SEMAINT PROCESS MATRICES ΓòÉΓòÉΓòÉ
  55.  
  56. The following matrices describes the various options for using SEMAINT based 
  57. maintenance environments. The key factors to consider are: 
  58.  
  59. o Level of Product Being Installed 
  60.  
  61.    Version/Level of code that is being installed onto the Client system. 
  62.  
  63. o Level of OS/2 (On Client) 
  64.  
  65.   Version/Level of OS/2 that is currently installed and running on the Client 
  66.   system. 
  67.  
  68. o Level(s) of CID Images (On Server) 
  69.  
  70.   Version/Level of the Diskette Images that are on the Server and will be 
  71.   used/accessed during the SEMAINT process. 
  72.  
  73. o Level of CID Utilities (On Server) 
  74.  
  75.   Version/Level of the various CID utilities that used during the SEMAINT 
  76.   process, in particular SEMAINT.EXE, SEINST.EXE, and RSPINST.EXE (see Current 
  77.   Versions of CID Utilities). 
  78.  
  79. o SEMAINT Process Variation 
  80.  
  81.   Variation of the SEMAINT process that must be used to install this 
  82.   combination (see Standard SEMAINT Process). 
  83.  
  84.  
  85. ΓòÉΓòÉΓòÉ 2.1.1. OS/2 Product/CSD SEMAINT Matrix ΓòÉΓòÉΓòÉ
  86.  
  87. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  88. Γöé Level of    Γöé Level of    Γöé Level(s) of Γöé Level of   ΓöéSEMAINT   Γöé
  89. Γöé Prod. Being Γöé OS/2        Γöé OS/2 Images Γöé OS/2 Util. ΓöéProcess   Γöé
  90. Γöé Installed   Γöé (On Client) Γöé (On Server) Γöé (On Server)ΓöéVariation Γöé
  91. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  92. Γöé 2.0 GA      Γöé EE 1.3 or   Γöé 2.0 GA      Γöé 2.0        ΓöéStandard  Γöé
  93. Γöé             Γöé 2.0 GA      Γöé             Γöé            Γöé          Γöé
  94. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  95. Γöé 2.0 SP1     Γöé 2.0 GA  or  Γöé 2.0 SP1     Γöé 2.0        ΓöéStandard  Γöé
  96. Γöé             Γöé             Γöé  and        Γöé            Γöé          Γöé
  97. Γöé             Γöé 2.0 SP1     Γöé 2.0 GA      Γöé            Γöé          Γöé
  98. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  99. Γöé 2.0 SP2     Γöé 2.0 GA  or  Γöé 2.0 SP2 and Γöé 2.0        ΓöéCIDFIX20  Γöé
  100. Γöé             Γöé 2.0 SP1 or  Γöé             Γöé            Γöé Note 1   Γöé
  101. Γöé             Γöé 2.0 SP2     Γöé             Γöé            Γöé          Γöé
  102. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  103. Γöé 2.1 SMA     Γöé EE 1.3  or  Γöé 2.1 SMA     Γöé 2.1 SMA    ΓöéStandard  Γöé
  104. Γöé             Γöé 2.0 GA  or  Γöé             Γöé            Γöé Note 2   Γöé
  105. Γöé             Γöé 2.0 SP1 or  Γöé             Γöé            Γöé Note 3   Γöé
  106. Γöé             Γöé 2.0 SP2     Γöé             Γöé            Γöé          Γöé
  107. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  108. Γöé             Γöé 2.0 SP2 or  Γöé 2.1 SMA     Γöé 2.1 SMA    ΓöéStandard  Γöé
  109. Γöé             Γöé 2.1 SMA     Γöé             Γöé            Γöé Note 3   Γöé
  110. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  111. Γöé             Γöé EE 1.3  or  Γöé 2.1 SMA     Γöé 2.1 SMA    ΓöéStandard  Γöé
  112. Γöé             Γöé 2.0 GA  or  Γöé             Γöé            Γöé Note 2   Γöé
  113. Γöé             Γöé 2.0 SP1 or  Γöé             Γöé            Γöé Note 3   Γöé
  114. Γöé             Γöé 2.1 LAR     Γöé             Γöé            Γöé          Γöé
  115. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  116. Γöé             Γöé 2.1 SMA or  Γöé 2.1 SMA     Γöé 2.1 SMA    ΓöéStandard  Γöé
  117. Γöé             Γöé 2.1 LAR     Γöé             Γöé            Γöé          Γöé
  118. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  119. Γöé 2.1 LAR     Γöé EE 1.3  or  Γöé 2.1 LAR     Γöé 2.1 LAR    ΓöéStandard  Γöé
  120. Γöé             Γöé 2.0 GA  or  Γöé             Γöé            Γöé Note 2   Γöé
  121. Γöé             Γöé 2.0 SP1 or  Γöé             Γöé            Γöé Note 4   Γöé
  122. Γöé             Γöé 2.0 SP2     Γöé             Γöé            Γöé          Γöé
  123. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  124. Γöé             Γöé 2.0 SP2 or  Γöé 2.1 LAR     Γöé 2.1 LAR    ΓöéStandard  Γöé
  125. Γöé             Γöé 2.1 SMA     Γöé             Γöé            Γöé Note 4   Γöé
  126. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  127. Γöé             Γöé EE 1.3  or  Γöé 2.1 LAR     Γöé 2.1 LAR    ΓöéStandard  Γöé
  128. Γöé             Γöé 2.0 GA  or  Γöé             Γöé            Γöé Note 2   Γöé
  129. Γöé             Γöé 2.0 SP1 or  Γöé             Γöé            Γöé Note 4   Γöé
  130. Γöé             Γöé 2.1 LAR     Γöé             Γöé            Γöé          Γöé
  131. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  132. Γöé             Γöé 2.1 SMA or  Γöé 2.1 LAR     Γöé 2.1 LAR    ΓöéStandard  Γöé
  133. Γöé             Γöé 2.1 LAR     Γöé             Γöé            Γöé Note 4   Γöé
  134. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  135. Γöé 2.11        Γöé EE 1.3  or  Γöé 2.11        Γöé 2.11       ΓöéStandard  Γöé
  136. Γöé             Γöé 2.0 GA  or  Γöé             Γöé            Γöé Note 2   Γöé
  137. Γöé             Γöé 2.0 SP1 or  Γöé             Γöé            Γöé          Γöé
  138. Γöé             Γöé 2.1 LAR     Γöé             Γöé            Γöé          Γöé
  139. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  140. Γöé             Γöé 2.0 SP2 or  Γöé 2.11        Γöé 2.11       ΓöéStandard  Γöé
  141. Γöé             Γöé 2.1 SMA or  Γöé             Γöé            Γöé          Γöé
  142. Γöé             Γöé 2.11        Γöé             Γöé            Γöé          Γöé
  143. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  144. Γöé 2.1 SP1     Γöé 2.1 LAR or  Γöé 2.1 SP1 and Γöé 2.1 LAR    Γöé/S2: Parm.Γöé
  145. Γöé             Γöé 2.1 SMA or  Γöé             Γöé            Γöé Note 5   Γöé
  146. Γöé             Γöé 2.1 SP1     Γöé 2.1 LAR     Γöé            Γöé          Γöé
  147. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  148. Γöé             Γöé 2.1 LAR or  Γöé 2.1 SP1 and Γöé 2.1 SMA    Γöé/S2: Parm.Γöé
  149. Γöé             Γöé 2.1 SMA or  Γöé             Γöé            Γöé Note 5   Γöé
  150. Γöé             Γöé 2.1 SP1     Γöé 2.1 SMA     Γöé            Γöé          Γöé
  151. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  152. Γöé 2.1 WIN     Γöé 2.1 WIN     Γöé 2.1 WIN     Γöé 2.1 WIN    ΓöéStandard  Γöé
  153. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  154. Γöé 2.1 SPW     Γöé 2.1 WIN or  Γöé 2.1 SPW and Γöé 2.1 SPW    Γöé/S2: Parm.Γöé
  155. Γöé             Γöé 2.1 SPW     Γöé 2.1 WIN     Γöé            Γöé Note 5   Γöé
  156. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  157.  
  158.  
  159. ΓòÉΓòÉΓòÉ 2.1.2. LAN Server CSD SEMAINT Matrix ΓòÉΓòÉΓòÉ
  160.  
  161. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  162. Γöé Level of    Γöé Current     Γöé Level(s) of Γöé Level of   ΓöéSEMAINT   Γöé
  163. Γöé Prod. Being Γöé Product Lvl Γöé CID Images  Γöé CID Util.  ΓöéProcess   Γöé
  164. Γöé Installed   Γöé (On Client) Γöé (On Server) Γöé (On Server)ΓöéVariation Γöé
  165. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  166. Γöé LS SP1 or   Γöé 2.0 GA      Γöé 2.0 GA      Γöé 2.0        ΓöéStandard  Γöé
  167. Γöé LS SP2      Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  168. Γöé             Γöé 2.0 SP1     Γöé 2.0 GA and  Γöé 2.0        ΓöéCIDFIX20  Γöé
  169. Γöé             Γöé             Γöé 2.0 SP1     Γöé            Γöé Note 6   Γöé
  170. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  171. Γöé             Γöé 2.0 SP2     Γöé 2.0 GA and  Γöé 2.0        ΓöéCIDFIX20  Γöé
  172. Γöé             Γöé             Γöé 2.0 SP2     Γöé            Γöé Note 6
  173. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  174. Γöé             Γöé 2.1 SMA     Γöé 2.1 SMA     Γöé 2.1 SMA    ΓöéStandard  Γöé
  175. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  176. Γöé             Γöé 2.1 LAR     Γöé 2.1 LAR     Γöé 2.1 LAR    ΓöéStandard  Γöé
  177. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  178. Γöé             Γöé 2.1 SP1     Γöé 2.1 SMA and Γöé 2.1 SMA    Γöé/S2: Parm.Γöé
  179. Γöé             Γöé             Γöé 2.1 SP1     Γöé            Γöé Note 7   Γöé
  180. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  181. Γöé             Γöé 2.1 SP1     Γöé 2.1 LAR and Γöé 2.1 LAR    Γöé/S2: Parm.Γöé
  182. Γöé             Γöé             Γöé 2.1 SP1     Γöé            Γöé Note 7   Γöé
  183. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  184. Γöé             Γöé 2.11        Γöé 2.11        Γöé 2.11       ΓöéStandard  Γöé
  185. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  186. Γöé             Γöé 2.1 WIN     Γöé 2.1 WIN     Γöé 2.1 WIN    ΓöéStandard  Γöé
  187. Γöé             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  188. Γöé             Γöé 2.1 SPW     Γöé 2.1 WIN and Γöé 2.1 SPW    Γöé/S2: Parm.Γöé
  189. Γöé             Γöé             Γöé 2.1 SPW     Γöé            Γöé Note 7   Γöé
  190. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  191.  
  192.  
  193. ΓòÉΓòÉΓòÉ 2.2. SEDISK PROCESS MATRIX ΓòÉΓòÉΓòÉ
  194.  
  195. Installs of OS/2 and ServicePaks can also be initiated from CID Boot Diskettes 
  196. (generated by the SEDISK command). 
  197.  
  198. Four sets of programs are used to create the two CID Boot Diskettes: 
  199.  
  200. o SEDISK - Creates the  OS/2 2.x maintenance environment on two bootable 
  201.   diskettes 
  202.  
  203. o THIN386 - Installs the LAN Server 386 file system support onto the second 
  204.   diskette (only required if installing on top of an existing  LAN Server) 
  205.  
  206. o THINLAPS - Installs minimal LAPS onto the second diskette 
  207.  
  208. o Software Distribution Manager 
  209.  
  210.   NetView DM/2 and LCU provide different programs to install their agents onto 
  211.   the CID Boot Diskettes: 
  212.  
  213.    - THINIFS and CASINST - Installs the LCU agent 
  214.  
  215.      CID Boot Diskettes are generated by executing the following onto the 
  216.      second diskette 
  217.  
  218.    - NVDMBDSK - Installs a minimal NetView DM/2 agent onto the second boot 
  219.      diskette 
  220.  
  221. SEDISK is specific to each version of OS/2 (currently OS/2 2.0, OS/2 2.1, OS/2 
  222. 2.11, and OS/2 WIN). 
  223.  
  224. The following SEINST and FSERVICE based products/releases can be installed via 
  225. an SEDISK based process: 
  226.  
  227. Product/Release                      SYSLEVEL     SEDISK Version
  228. ------------------------------------------------------------------
  229. OS/2 2.0                             XR06000      OS/2 2.0
  230. OS/2 2.1                             XR02010      OS/2 2.1  Note 1
  231. OS/2 2.11                            XR06200      OS/2 2.11
  232.  
  233. OS/2 for Windows                     XR02011      OS/2 2.1 WIN
  234.  
  235. OS/2 2.0 ServicePak 1                XR06055      OS/2 2.0
  236. OS/2 2.0 ServicePak 2                XR06100      CIDFIX20  Note 2
  237. OS/2 2.1 ServicePak 1                XR06200      OS/2 2.1
  238. OS/2 for Windows ServicePak 1        XR06300      OS/2 WIN
  239.  
  240. LAN Server 3.0 ServicePak 1          IP07001      Any Version
  241. LAN Server 3.0 ServicePak 2          IP07045      Any Version
  242.  
  243.  
  244. ΓòÉΓòÉΓòÉ 2.3. Current Versions of CID Utilities ΓòÉΓòÉΓòÉ
  245.  
  246. These files are collectively referred to as the CID Utilities for OS/2 2.x: 
  247.  
  248. RSPINST.EXE         Installs OS/2 per instructions in the response file 
  249. SEDISK.EXE          Creates diskette based minimal OS/2 environment 
  250. SEIMAGE.EXE         Copies OS/2 diskettes onto the hard disk 
  251. SEINST.EXE          Parses command line for installing OS/2, and then invokes 
  252.                     RSPINST 
  253. SEMAINT.EXE         Creates hard-disk based minimal OS/2 environment 
  254.  
  255. The CID Utilities should always be at the latest level when installing OS/2 2.x 
  256. or a ServicePak/CSD.  The following describes the latest versions of these 
  257. modules that were available when this document was written (July 6, 1994): 
  258.  
  259. o OS/2 2.0 
  260.  
  261.    RSPINST.EXE         OS/2 2.0 ServicePak 1 (XR06055) 
  262.    SEDISK.EXE          OS/2 2.0 ServicePak 2 (XR06100) 
  263.    SEIMAGE.EXE         OS/2 2.0 ServicePak 2 (XR06100) 
  264.    SEINST.EXE          OS/2 2.0 ServicePak 2 (XR06100) 
  265.    SEMAINT.EXE         OS/2 2.0 ServicePak 2 (XR06100) 
  266.  
  267. o OS/2 2.1 SMA 
  268.  
  269.    RSPINST.EXE         APAR PJ09399 
  270.                        (RSPINST.EXE is extracted from the REQUIRED.M bundle, 
  271.                        and the REQUIRED.M bundle replaces the REQUIRED bundle 
  272.                        in the DISK_7 directory under the OS/2 2.1 LAR image 
  273.                        tree) 
  274.    SEDISK.EXE          OS/2 2.1 ServicePak 1 (XR06200) 
  275.    SEIMAGE.EXE         OS/2 2.1 ServicePak 1 (XR06200) 
  276.    SEINST.EXE          OS/2 2.1 ServicePak 1 (XR06200) 
  277.    SEMAINT.EXE         APAR PJ13412 
  278.  
  279. o OS/2 2.1 LAR 
  280.  
  281.    RSPINST.EXE         APAR PJ09399 
  282.                        (RSPINST.EXE is extracted from the REQUIRED.L bundle, 
  283.                        and the REQUIRED.L bundle replaces the REQUIRED bundle 
  284.                        in the DISK_7 directory under the OS/2 2.1 LAR image 
  285.                        tree) 
  286.    SEDISK.EXE          OS/2 2.1 ServicePak 1 (XR06200) 
  287.    SEIMAGE.EXE         OS/2 2.1 ServicePak 1 (XR06200) 
  288.    SEINST.EXE          OS/2 2.1 ServicePak 1 (XR06200) 
  289.    SEMAINT.EXE         APAR PJ13412 
  290.  
  291. o OS/2 2.11 
  292.  
  293.    RSPINST.EXE         OS/2 2.11 Diskettes 
  294.    SEDISK.EXE          OS/2 2.11 Diskettes 
  295.    SEIMAGE.EXE         OS/2 2.11 Diskettes 
  296.    SEINST.EXE          OS/2 2.11 Diskettes 
  297.    SEMAINT.EXE         APAR PJ13412 
  298.  
  299. o OS/2 2.1 WIN 
  300.  
  301.    RSPINST.EXE         OS/2 for Windows ServicePak 1 (XR06300) 
  302.    SEDISK.EXE          OS/2 for Windows ServicePak 1 (XR06300) 
  303.    SEIMAGE.EXE         OS/2 for Windows ServicePak 1 (XR06300) 
  304.    SEINST.EXE          OS/2 for Windows ServicePak 1 (XR06300) 
  305.    SEMAINT.EXE         OS/2 for Windows ServicePak 1 (XR06300) 
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 2.4. Standard SEMAINT Process ΓòÉΓòÉΓòÉ
  309.  
  310. The standard SEMAINT process (in this example, FSERVICE with NetView DM/2) 
  311. consists of the following steps: 
  312.  
  313.  1. Install the OS/2 Maintenance Environment by invoking SEMAINT.EXE with the 
  314.     following parameters: 
  315.  
  316.            /S:<SourceDir>       OS/2 2.x Diskette Images
  317.            /B:<BootDrive>       Current OS/2 Boot Drive
  318.            /T:<TargetDir>       Target Directory for the OS/2 Maintenance
  319.                                  Environment
  320.            /L1:<LogFile>        Log File
  321.  
  322.  2. Install LAPS into the Maintenance Environment by invoking LAPS.EXE with the 
  323.     following parameters: 
  324.  
  325.            /E:PREP              Indicates that LAPS is installing into
  326.                                  a Maintenance Environment while running
  327.                                  in a Production Environment
  328.            /R:<ResponseFile>    Response File
  329.            /T:<TargetDir>       Target Directory for the OS/2 Maintenance
  330.                                  Environment (usually the same value used
  331.                                  for SEMAINT)
  332.            /TU:<BootDrive>      Current OS/2 Boot Drive
  333.            /S:<SourceDir>       LAPS Diskette Images
  334.            /L1:<LogFile>        Log File
  335.  
  336.  3. Install the NetView DM/2 CC Client into the Maintenance Environment by 
  337.     invoking NVDMCLT.EXE with the following parameters: 
  338.  
  339.            /M /CO               Indicates that NetView DM/2 is being
  340.                                  reconfigured to run under the OS/2
  341.                                  Maintenance Environment.
  342.            /R:<ResponseFile>    Response File
  343.            /T:<TargetDir>       Directory where the current copy of
  344.                                  NetView DM/2 is installed. NetView DM/2
  345.                                  will use this copy, instead of installing
  346.                                  a second one.
  347.            /L1:<LogFile>        Log File
  348.  
  349.  4. The system is rebooted at this point by NetView DM/2 or LCU, and 
  350.     FSERVICE.EXE is invoked with the following parameters: 
  351.  
  352.            /R:<ResponseFile>    Response File
  353.            /S:<SourceDir>       ServicePak Diskette Images
  354.            /T:<TargetDir>       The directory where the OS/2 Maintenance
  355.                                  Environment was installed. This MUST match
  356.                                  the /T: parameter used by SEMAINT.
  357.            /L1:<LogFile>        Log File
  358.  
  359. The base operating system is installed by following the same basic process, 
  360. except SEINST is executed instead of FSERVICE. 
  361.  
  362.  
  363. ΓòÉΓòÉΓòÉ 3. Additional Information Extracted from Various Sources ΓòÉΓòÉΓòÉ
  364.  
  365. APAR and FLASH extracts included for your convenience. 
  366.  
  367.  
  368. ΓòÉΓòÉΓòÉ 3.1. Extract of IBMLINK Item CHSRW: ΓòÉΓòÉΓòÉ
  369.  
  370. TITLE: 930630 HOW TO TELL THE DIFFERENCE BETWEEN THE DIFFERENT
  371.        RELEASE LEVELS OF OS/2 2.1
  372.  
  373. DESCRIPTION OF SYMPTOMS:
  374.   There was some confusion about which levels of OS/2 2.1 GA that we
  375.   support.  To understand the whole process, we need to explain the
  376.   methods on how to get a copy, what are the different copies that
  377.   someone can get and how to tell them apart, and then explain some
  378.   clues on how to really tell the version of the code.
  379.  
  380. SUMMARY OF RESOLUTION:
  381.   To determine which level of OS/2 2.1 the system was installed with,
  382.   type SYSLEVEL at an OS/2 command prompt.
  383.   There will be several sections of information displayed, the
  384.   following is the important one.
  385.  
  386.   D:\OS2\INSTALL\SYSLEVEL.OS2
  387.               IBM OS/2 Base Operating System
  388.   Version 2.10   Component ID 562107701
  389.   Type 0
  390.   Current CSD level: XR02010
  391.   Prior  CSD level: XR02010
  392.  
  393.   To determine which version is installed note the Type line, and
  394.   compare it to the following list.
  395.  
  396.   Type 0   = 6.514 L (Uncompressed)
  397.   Type 0-2  = 6.514 M (Compressed)
  398.   Type P   = 6.514 L (Preload)
  399.   Type XBETA = Beta Code (Not supported)
  400.  
  401. DETAILS OF RESOLUTION:
  402.  
  403.     ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  404.   1.  DELETED -- this section discussed the various pre-release
  405.     and early availability delivery mechanisms as of June 30,
  406.     1993, and most of these are no longer available
  407.     ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  408.  
  409.  
  410.   2.  Differences between the 6 normal distribution methods...
  411.     a.  6.514 L 3.5" HD Diskette
  412.       Label Color : Blue
  413.       # of Disks  : 25
  414.     b.  6.514 L 5.25" HD Diskette
  415.       Label Color : Blue
  416.       # of Disks  : 31
  417.     c.  6.514 L CD-ROM
  418.       # of CD-ROM : 1
  419.       Comes with 4 install disks
  420.       2 3.5" HD Diskettes and 2 5.25" HD Diskettes
  421.       All four disks are labeled Blue
  422.     d.  6.514 M 3.5" HD Diskette version
  423.       Label Color : Salmon (pink)
  424.       # of Disks  : 20
  425.     e.  6.514 M 5.25" HD Diskette
  426.       Label Color : Salmon (pink)
  427.       # of Disks  : 25
  428.     f.  6.514 M CD-ROM
  429.       # of CD-ROM : 1
  430.       Comes with 4 install disks
  431.       2 3.5" HD Diskettes and 2 5.25" HD Diskettes
  432.       All four disks are labeled Salmon (pink)
  433.   3.  Now, here are some quick clues on how to tell what the system
  434.     is running....
  435.   NOTE:  THE ONLY DIFFERENCE BETWEEN 6.514 L AND 6.514 M is the
  436.       (un)compression algorithm used and the # of disks.
  437. WARNING: If a system was installed with 6.514 L, and the user wants to
  438.      update the system (ie...selective install) with 6.514 M, they
  439.      will get an error (and this applies the other way as well).
  440.      If they MUST do this, a package will be available from
  441.      CompuServe, the IBM NSC BBS.
  442.  
  443.      Do a SYSLEVEL...in the Base Operating System for the
  444.      installed drive, there will be a  TYPE  line.
  445.      If this line says...
  446.      a. 'XBETA' - it is Beta code, not supported.
  447.      b. 0    - it is 6.514 L, supported.
  448.      c. 0-2   - it is 6.514 M, supported.
  449.  
  450.  
  451. ΓòÉΓòÉΓòÉ 3.2. APAR PJ09399 ΓòÉΓòÉΓòÉ
  452.  
  453. This APAR contains various fixes for the installation of OS/2 2.1, including 
  454. the following key problems: 
  455.  
  456. o Incorrect Installation of WIN-OS2 fonts 
  457.  
  458.   RSPINST incorrectly installs the some of the WINOS2 fonts when installing 
  459.   OS/2 2.1 (either LAR or SMA). 
  460. o Corruption of Country settings when installing from SEDISK Maintenance 
  461.   Environment 
  462.  
  463. This APAR comes in the form of a file called NEWRSPIN.ZIP, which when unzipped 
  464. contains the following README: 
  465.  
  466. This new RSPINST.EXE has fixes for various apars.
  467.  
  468. 1) If the images were created using BLUE label OS/2 2.1 package then
  469. go to image directory DISK_2 and do
  470.  
  471.    COPY UNPACK.EXE UNPACK2.EXE
  472.  
  473. If images were created using SALMON (PINK) label disks then no changes
  474. to DISK_2 directory are needed to use this fix.
  475.  
  476. 2) Copy the RSPFIX.CMD to code server and modify the response file
  477. to add the following line,
  478.  
  479.    UserExit=CMD.EXE /k X:\path\RSPFIX.CMD
  480.  
  481. where X:\path is where you have copied the RSPFIX.CMD batch file.
  482.  
  483. This RSPFIX.CMD is REQUIRED if WIN-OS/2 support is installed.
  484.  
  485. 3) Replace REQUIRED file in DISK_7 directory on code server with
  486. the new REQUIRED.
  487. If you used BLUE label OS/2 2.1 then copy REQUIRED.L to DISK_7\REQUIRED.
  488. If you used SALMON (PINK) label OS/2 2.1 then copy REQUIRED.M to
  489. DISK_7\REQUIRED.
  490.  
  491. 4) Replace DOSCALL1.DLL on boot disk 1 with new version.
  492.  
  493. 5) Unpack new RSPINST.EXE from new REQUIRED file bundle.
  494. Use this new RSPINST.EXE in place of the one that you got from the
  495. OS/2 2.1 package for installation.
  496. README for PJ09399
  497.  
  498. Notes: 
  499.  
  500.  1. The exact value for the X drive letter on the UserExit line in the OS/2 2.1 
  501.     responsefile will depend on the specific installation scenario. The 
  502.     following assumes that RSPFIX.CMD is placed in the IMG\OS2V21 directory (in 
  503.     the CID shared directory under LCU or the SharedDirA under NetView DM/2): 
  504.  
  505.    o If you are installing via LCU, the value will be the drive letter used for 
  506.      the SRVIFS alias to the CID image tree. For example, if you use Z:. to 
  507.      access the CID image tree, the UserExit line would be: 
  508.  
  509.                UserExit=CMD.EXE /k Z:\IMG\OS2V21\RSPFIX.CMD
  510.  
  511.    o If you are installing via NetView DM/2 from boot diskettes, the drive 
  512.      letter to the SharedDirA will be W, so the UserExit line would be: 
  513.  
  514.                UserExit=CMD.EXE /k W:\IMG\OS2V21\RSPFIX.CMD
  515.  
  516.    o If you are installing via NetView DM/2 from an SEMAINT environment, the 
  517.      drive letter to the SharedDirA will be X, so the UserExit line would be: 
  518.  
  519.                UserExit=CMD.EXE /k X:\IMG\OS2V21\RSPFIX.CMD
  520.  
  521.  2. The DOSCALL1.DLL that comes with this APAR is the same version as the 
  522.     DOSCALL1.DLL from the OS/2 2.1 SP1, and should be copied to the CID Boot 
  523.     Diskettes for OS/2 2.1 SMA or LAR. This updated DLL, combined with the new 
  524.     RSPINST.EXE and the new REQUIRED.x bundle, fixes the problem of corrupted 
  525.     Country Settings when installing OS/2 2.1 from CID Boot Diskettes. 
  526.  
  527.     SEDISK creates two diskettes: with disk labels DISK_0 and DISK_1. The new 
  528.     DOSCALL1.DLL must be put on the second diskette, labeled DISK_1. 
  529.  
  530.  
  531. ΓòÉΓòÉΓòÉ 3.2.1. RSPFIX.CMD Source Code ΓòÉΓòÉΓòÉ
  532.  
  533. @echo off
  534. echo Checking and updating files.
  535. %TargetDrive%
  536. echo -------------- >> \OS2\INSTALL\INSTALL.LOG
  537. echo This installation was done by RSPINST.EXE rev 6.579 or later. >> \OS2\INSTALL\INSTALL.LOG
  538. rem if %WIN-OS/2Support% == 0 goto ENDIT
  539. IF exist %SourcePath%\disk_10 SET SourcePath=%SourcePath%\
  540. IF NOT exist %SourcePath%disk_10 goto ErrorOut
  541. if NOT exist %WIN-OS/2TargetDrive%\OS2\MDOS\WINOS2\WIN.INI goto ENDIT
  542. SET _8514A=XXX
  543. SET _XGA=XXX
  544. echo WIN-OS/2 is installed. Now checking for fonts.
  545. \OS2\unpack %SourcePath%disk_10\*E.FON %WIN-OS/2TargetDrive% >> \OS2\INSTALL\INSTALL.LOG
  546. if exist \OS2\DLL\BVH8514A.DLL SET _8514A=Present
  547. if exist \OS2\DLL\BVHXGA.DLL SET _XGA=Present
  548. If %_8514A% == Present echo 8514A support DLL is detected. >> \OS2\INSTALL\INSTALL.LOG
  549. IF %_8514A% == Present \OS2\unpack %SourcePath%disk_10\*F.FON %WIN-OS/2TargetDrive% >> \OS2\INSTALL\INSTALL.LOG
  550. IF %_XGA% == Present echo XGA support DLL is detected. >> \OS2\INSTALL\INSTALL.LOG
  551. IF %_XGA% == Present \OS2\unpack %SourcePath%disk_10\*G.FON %WIN-OS/2TargetDrive% >> \OS2\INSTALL\INSTALL.LOG
  552. goto ENDIT
  553. :ErrorOut
  554. echo .
  555. echo Invalid SourcePath in environment.
  556. echo Invalid SourcePath in environment. >> \OS2\INSTALL\INSTALL.LOG
  557. echo Please check the response file for SourcePath keyword.
  558. echo Please check the response file for SourcePath keyword. >> \OS2\INSTALL\INSTALL.LOG
  559. :ENDIT
  560. echo -------------- >> \OS2\INSTALL\INSTALL.LOG
  561. EXIT
  562.  
  563.  
  564. ΓòÉΓòÉΓòÉ 3.3. Additional Considerations ΓòÉΓòÉΓòÉ
  565.  
  566.  1. Error in the OS/2 2.1 ServicePak 1 README.INS 
  567.  
  568.     The sample NetView DM/2 Change File Profile in the README.INS for the OS/2 
  569.     V2.1 ServicePak  1 (XR06200) is incorrect. 
  570.  
  571.     The parameter that currently reads as: 
  572.  
  573.              /S2:SA:\IMG\CSD\OS2V21
  574.  
  575.     should be changed to: 
  576.  
  577.              /S2:$(SA)\IMG\CSD\OS2V21
  578.  
  579.     Note that you would get the following error message in your SEMAINT log 
  580.     file if you attempt to use the Change File Profile without this fix: 
  581.  
  582.          CID0012 - SEMAINT.EXE was started with invalid parameter
  583.          CID0013 - THe following parameter was invalid: /S2:SA:\IMG\CSD\OS2V21
  584.          CID0019 - SEMAINT.EXE ended with errors return code x1600
  585.  
  586.  2. /CID not required on OS/2 2.1 ServicePak 1 
  587.  
  588.     The README.INS file for the OS/2 2.1 ServicePak 1 (XR06200) documents /CID, 
  589.     a new parameter for FSERVICE. This parameter is not required. Using this 
  590.     parameter as documented does not cause any problems, and this parameter may 
  591.     required in the future for non-OS/2 ServicePaks, but is not required for 
  592.     OS/2 2.1 ServicePak 1 (XR06200). 
  593.  
  594.  3. APARS for LAPS in the  CID SEMAINT Process 
  595.  
  596.     Several Levels of LAPS have problems with CID-type installs and/or the CID 
  597.     SEMAINT Process: 
  598.  
  599.    o For LAPS V2.11 (WR06000), APARS IC05159 and IC05553 
  600.  
  601.      The original version of LAPS from 1992 does not recognize OS/2 2.1, and 
  602.      APARS IC05159 and IC05553 need to be applied to the LAPS V2.11 code images 
  603.      in order for LAPS CID type installs to work. If these APARS are not 
  604.      applied, the LAPS installation will fail with a XI01008 error message on a 
  605.      OS/2 V2.1 or later workstation. 
  606.  
  607.    o For LAPS V2.20 (WR07020), APAR IC06187 
  608.  
  609.      LAPS CSD WR07020 introduced a problem during CID installations of a 
  610.      maintenance environment. When installing LAPS within a maintenance 
  611.      environment, the /E:PREP option is used to install NETBIOS support in a 
  612.      temporary sub-directory. Installation of LAPS is successful, however 
  613.      during boot-up under the maintenance environment, NETBIOS fails to load 
  614.      with the following error message: "The system cannot find the file 
  615.      netbios.os2". This problem only occurs with LAPS V2.20. 
  616.  
  617.  
  618. ΓòÉΓòÉΓòÉ 3.4. Extract from DSSC FLASH 3098 -- CIDFIX20 ΓòÉΓòÉΓòÉ
  619.  
  620. This section consists of material extracted from the referenced FLASH. The 
  621. formal title is  CID INSTALLATIONS OF OS/2 2.0 XR06100 & OTHERS USING SEMAINT, 
  622. but it is also called CIDFIX20. 
  623.  
  624. The DSSC FLASH 3098 was created by the IBM Dallas National Marketing and 
  625. Technical Support Center 
  626.  
  627.  
  628. ΓòÉΓòÉΓòÉ 3.4.1. CIDFIX20 for OS/2 2.0 SP1 ΓòÉΓòÉΓòÉ
  629.  
  630. The FSERVICE program of the ServicePak XR06100 will fail when executed under 
  631. the 2.0 GA level maintenance environment.  In order to prevent this FSERVICE 
  632. failure, numerous files in the OS/2 maintenance environment must be upgraded to 
  633. the XR06100 level after SEMAINT is executed. 
  634.  
  635.  A sample batch command file (CSDPREP.CMD) is provided with this package.  This 
  636. command file will make the OS/2 maintenance environment compatible with the 
  637. XR06100 FSERVICE program.  There are four input parameters to this command 
  638. file.  They are, in order: 
  639.  
  640.    1.  Boot drive indicator  (ie:  C:)
  641.    2.  Service Directory   (ie:  C:\SERVICE)
  642.    3.  XR06100 ServicePak image directory (ie:  X:\CSD\OS2V20\XR06100 )
  643.    4.  Name of the log file where the output is recorded
  644.     (ie: Y:\LOGS\CSD\OS2V20\XR06100\CLIENT1.LOG)
  645.  
  646. This command file should be executed after the SEMAINT program.  A sample LCU 
  647. command file (LCU.CMD) and a sample NvDM/2 profile (CSDPREP.PRO) is provided to 
  648. show how to invoke CSDPREP.CMD. 
  649.  
  650. For LCU, CSDPREP.CMD should be placed in the LCU CID Directory (ie, 
  651. D:\CID\EXE\OS2V20), while for NetView DM/2 CSDPREP.CMD should be placed in the 
  652. CSD Subdirectory (ie, D:\SHAREA\CSD\XR06100). 
  653.  
  654.  To successfully apply the ServicePak XR06100 the following  commands must be 
  655. executed: 
  656.  
  657.    Boot 1
  658.     1.  SEMAINT
  659.     2.  CSDPREP.CMD
  660.     3.  LAPS /E:prep
  661.  
  662.     4a. THINIFS (If installing from an LCU code Server)
  663.     4b. NVDMCLT (If installing from a NvDM/2 code Server)
  664.  
  665.    Boot 2
  666.     5.  FSERVICE
  667.  
  668. If you wish avoid applying the OS/2 2.0 ServicePak XR06100 via a maintenance 
  669. partition, you can start the installation from boot diskettes.  If you opt for 
  670. this method, you would normally create these boot diskettes using the following 
  671. commands: 
  672.  
  673.   1.  SEDISK  * Creates your 2 OS/2 2.0 GA boot diskettes
  674.   2.  THINLAPS * Places LAPS on boot diskette #1
  675.   3a. THINIFS  * Places SRVIFS on boot diskette #1 (LCU)
  676.   3b. NVDMBDSK * Places CC Client code on boot diskette #1 (NvDM/2)
  677.  
  678. However, this will boot your client in an OS/2 2.0 GA level state. ServicePak 
  679. XR06100 requires to be booted in an XR06100 level state. 
  680.  
  681. So, the following commands are required in addition to the above. They are: 
  682.  
  683.    1. Insert the client's installation boot diskette (DISK_0) in A:
  684.  
  685.     Issue the following commands:
  686.  
  687.     a.  C:\OS2\REPLACE D:\CSD\XR06100\*.* A:
  688.     b.  D:\CSD\XR06100\UNPACK2 D:\CSD\XR06100\FIX\OS2\OS2LDR.___ A:
  689.     c.  D:\CSD\XR06100\UNPACK2 D:\CSD\XR06100\FIX\OS2\OS2LDR.MS_ A:
  690.  
  691.     D:\CSD\XR06100 is the directory name that contains the image
  692.     of XR06100.
  693.  
  694.   2.  Insert the client's LAN Transport diskette  (DISK_1) in A:
  695.  
  696.     Issue the following commands:
  697.  
  698.     a  COPY A:\CONFIG.SYS A:\CONFIG.SAV
  699.     b  C:\OS2\REPLACE  D:\CSD\XR06100\*.*  A:
  700.     c  D:\CSD\XR06100\UNPACK2 D:\CSD\XR06100\FIX\OS2\UNPACK.EX_ A:
  701.     d  A:\UNPACK.EXE D:\CSD\XR06100\VGA A:\ /N:BVHVGA.DLL
  702.     e  D:\CSD\XR06100\UNPACK2 D:\CSD\XR06100\FIX\OS2\OS2SCSI.DM_ A:
  703.     f  COPY A:\CONFIG.SAV A:\CONFIG.SYS
  704.  
  705.     D:\CSD\XR06100 is the directory name that contains the
  706.     image of the XR06100 CSD.  If using LCU for code installation,
  707.     this directory may be D:\CID\CSD\OS2US0\XR06100.
  708.  
  709.  
  710. ΓòÉΓòÉΓòÉ 3.4.2. CIDFIX20 for LS SP1 or LS SP2 ΓòÉΓòÉΓòÉ
  711.  
  712. OS/2 2.0 systems with XR06055 or higher will not boot correctly after FSERVICE 
  713. completes unless the procedure specified below is performed.  The reason is 
  714. that the SEMAINT program will have placed several OS/2 2.0 GA level (XR02000) 
  715. files on the root directory of the workstation that was at a higher service 
  716. level. 
  717.  
  718.  NOTE:  This procedure has been tested, and verified for the LAN Server 3.0 
  719. ServicePak IP07001.  It should work for any ServicePak that uses SEMAINT to 
  720. build a maintenance partition. 
  721.  
  722. PROCEDURE 
  723.  
  724. Prior to running the SEMAINT program save the following files: 
  725.  
  726.  1. OS2LDR.* 
  727.  
  728.  2. OS2KRNL 
  729.  
  730.  3. OS2DASD.DMD 
  731.  
  732.  4. OS2SCSI.DMD 
  733.  
  734. After running the FSERVICE program, you need to restore the above files to the 
  735. root directory of the boot drive. 
  736.  
  737. Saving and restoring these files can be implemented by calling a simple batch 
  738. file during the install process.  The batch files will copy the files to/from a 
  739. temporary directory.  These batch files need to be stored in a shared directory 
  740. on the code server so that the clients can access them.  SAVEOS2.CMD is the 
  741. command file that saves these files and should be executed prior to the 
  742. execution of SEMAINT. RESTOS2.CMD is the command file that restores these files 
  743. and should be executed following FSERVICE as a corequisite. 
  744.  
  745.  For LCU, SAVEOS2.CMD and RESTOS2.CMD should be placed in the LCU CID Directory 
  746. (ie, D:\CID\EXE\OS2V20), while for NetView DM/2 they should be placed in the 
  747. CSD Subdirectory (ie, D:\SHAREA\CSD\IP07001). 
  748.  
  749. Therefore, to apply the LAN Server ServicePak IP07001, you need to execute the 
  750. following: 
  751.  
  752. First boot:
  753.  1.  SAVEOS2.CMD
  754.  2.  SEMAINT
  755.  3.  LAPS /E:prep
  756.  4a. THINIFS (If installing from an LCU code Server)
  757.  4b. NVDMCLT (If installing from a NvDM/2 code Server)
  758.  
  759. Next boot:
  760.  5.  FSERVICE
  761.  6.  RESTOS2.CMD
  762.  
  763.  
  764. ΓòÉΓòÉΓòÉ 3.4.3. CIDFIX20 Package Files ΓòÉΓòÉΓòÉ
  765.  
  766.  The CIDFIX20 Flash contains seven programs used to remotely install 
  767. ServicePaks.  These files are described below and listed below the description. 
  768. The command file is enclosed by 2 lines.  The START OF FILE marker and the END 
  769. OF FILE markers should not be included in your command file. 
  770.  
  771.  
  772. ΓòÉΓòÉΓòÉ 3.4.4. CSDPREP.CMD ΓòÉΓòÉΓòÉ
  773.  
  774. CSDPREP.CMD  only needs to be referenced when installing OS/2 2.0 ServicePak 
  775. XR06100.  CSDPREP.CMD prepares your client's system to apply the OS/2 
  776. ServicePak and should be executed in the same boot, but following, the SEMAINT 
  777. command.  The CSDPREP.CMD file must reside in a common directory on your CID 
  778. code server that all clients have access to. 
  779.  
  780.  
  781. ΓòÉΓòÉΓòÉ 3.4.4.1. CSDPREP.CMD Source ΓòÉΓòÉΓòÉ
  782.  
  783.  REM ============  CSDPREP.CMD  ==================================== */
  784.  REM %1 = Boot Drive
  785.  REM %2 = Service Directory (ie. C:\SERVICE)
  786.  REM %3 = Pointer to CSD directory on Server
  787.  REM %4 = Pointer LOG name/path on Server
  788.  REM * ready the SHR files in the root directory for update*/
  789.  %1\OS2\attrib %4 -h -s -r
  790.  %1\OS2\attrib %1\os2boot -h -s -r  >> %4
  791.  %1\os2\attrib %1\os2ldr -h -s -r  >> %4
  792.  %1\os2\attrib %1\os2krnl -h -s -r  >> %4
  793.  REM ** preserve a backup copy of current config file */
  794.  copy %1\config.sys %1\config.sp2  >> %4
  795.  REM ** assure that the new unpack utility is in the
  796.  REM ** working environment */
  797.  copy %3\unpack2.exe %2  >> %4
  798.  REM ** assure core system files are present in the
  799.  REM ** boot service partition*/
  800.  %2\unpack2 %3\fix\os2\unpack.ex_ %2  >> %4
  801.  %2\unpack2 %3\fix\os2\uhpfs.dl_ %2  >> %4
  802.  %2\unpack2 %3\fix\os2\shpiinst.dl_ %2  >> %4
  803.  %2\unpack2 %3\fix\os2\chkdsk.co_ %2  >> %4
  804.  %2\unpack2 %3\fix\os2\os2ldr.___ %2  >> %4
  805.  %2\unpack2 %3\fix\os2\os2ldr.ms_ %2  >> %4
  806.  %2\unpack2 %3\fix\os2\os2scsi.dm_ %2  >> %4
  807.  REM ** update other utility software as required */
  808.  %1\os2\replace %3\*.* %2  >> %4
  809.  REM ** place hardware specific files in root of boot drive */
  810.  
  811.  copy %3\*.bio %1\  >> %4
  812.  copy %3\*.sys %1\  >> %4
  813.  copy %3\*.add %1\  >> %4
  814.  copy %3\*.dmd %1\  >> %4
  815.  copy %3\*.i13 %1\  >> %4
  816.  REM **Update the core system files in root sub-directory */
  817.  copy %2\os2krnli %1\os2krnl  >> %4
  818.  copy %2\os2ldr.* %1\os2ldr.*  >> %4
  819.  copy %2\os2boot %1\os2boot  >> %4
  820.  REM ** assure latest display drive is available */
  821.  %2\unpack %3\vga %2 /n:bvhvga.dll  >> %4
  822.  REM ** restore config file */
  823.  copy %1\config.sp2 %1\config.sys  >> %4
  824.  REM ** install OS/2 boot record */
  825.  %2\sysinstx.com %1  >> %4
  826.  REM ** return updated files to hidden state */
  827.  %1\os2\attrib %1\os2boot +h +s +r  >> %4
  828.  %1\os2\attrib %1\os2ldr +h +s +r  >> %4
  829.  %1\os2\attrib %1\os2krnl +h +s +r  >> %4
  830.  REM ** end of the batch file **/
  831.  
  832.  *****************  END OF FILE  **************************
  833.  
  834.  
  835. ΓòÉΓòÉΓòÉ 3.4.5. CSDPREP.PRO ΓòÉΓòÉΓòÉ
  836.  
  837. A sample NvDM/2 profile that can be used to call the CSDPREP.CMD file is 
  838. included for your convenience. Note.This profile assumes that the image of the 
  839. XR06100 CSD and CSDPREP.CMD are stored in the CSD\XR06100 subdirectory on the 
  840. SHAREA area.  The output will be saved in the LOG\CSD\XR06100 subdirectory of 
  841. the SHAREB area. 
  842.  
  843.  
  844. ΓòÉΓòÉΓòÉ 3.4.5.1. CSDPREP.PRO Source ΓòÉΓòÉΓòÉ
  845.  
  846.  TargetDir=C:\SERVICE
  847.  
  848.  Section Catalog
  849.  Begin
  850.     ObjectType=Software
  851.     GlobalName=IBM.XR06100.PREPCMD.REF.1.0
  852.     Description="Workaround procedure required for XR06100"
  853.  End
  854.  
  855.  Section Install
  856.  Begin
  857.     Program =  SA:\CSD\XR06100\CSDPREP.CMD
  858.     Parms= C: $(TargetDir) $(SA)\CSD\XR06100
  859.              $(SB)\LOG\CSD\XR06100\$(WorkStatName).L1
  860.  End
  861.  
  862.  
  863. ΓòÉΓòÉΓòÉ 3.4.6. SAVEOS2.CMD ΓòÉΓòÉΓòÉ
  864.  
  865. SAVEOS2.CMD only needs to be referenced when installing the LAN Server 
  866. ServicePak.  SAVEOS2.CMD backs up the required OS/2 system files before SEMAINT 
  867. is executed.  This file also must reside in a common directory on your CID code 
  868. server so that all clients can access it. 
  869.  
  870.  
  871. ΓòÉΓòÉΓòÉ 3.4.6.1. SAVEOS2.CMD Source ΓòÉΓòÉΓòÉ
  872.  
  873.  REM ===  SAVEOS2.CMD (SAVE OS/2 Files) ============
  874.  c:
  875.  attrib os2ldr -h -s -r
  876.  attrib os2krnl -h -s -r
  877.  md root
  878.  copy os2ldr.* root
  879.  copy os2krnl root
  880.  copy os2dasd.dmd root
  881.  copy os2scsi.dmd root
  882.  
  883.  
  884. ΓòÉΓòÉΓòÉ 3.4.7. SAVEOS2.PRO ΓòÉΓòÉΓòÉ
  885.  
  886. A sample NvDM/2 profile that can be used to call the SAVEOS2.CMD file. 
  887.  
  888. Note:  This profile assumes that the SAVEOS2.CMD file is stored in the 
  889. CSD\IP07001 subdirectory of the SHAREA area on the NetView DM/2 CC Server. 
  890.  
  891.  
  892. ΓòÉΓòÉΓòÉ 3.4.7.1. SAVEOS2.PRO Source ΓòÉΓòÉΓòÉ
  893.  
  894.  TargetDir=C:\
  895.  
  896.  Section Catalog
  897.  Begin
  898.    ObjectType=Software
  899.    GlobalName=IBM.IP07001.SAVEOS2.REF.1.0
  900.    Description="Save OS/2 files before applying IP07001"
  901.  End
  902.  
  903.  Section Install
  904.  Begin
  905.    Program =  SA:\CSD\IP07001\SAVEOS2.CMD
  906.  End
  907.  
  908.  
  909. ΓòÉΓòÉΓòÉ 3.4.8. RESTOS2.CMD ΓòÉΓòÉΓòÉ
  910.  
  911. RESTOS2.CMD only needs to be referenced when installing the LAN Server 
  912. ServicePak. RESTOS2.CMD restores the required OS/2 system files after FSERVICE 
  913. is executed. Place this file in a common directory on your CID code server so 
  914. that all clients can access it. 
  915.  
  916.  
  917. ΓòÉΓòÉΓòÉ 3.4.8.1. RESTOS2.CMD Source ΓòÉΓòÉΓòÉ
  918.  
  919.  REM ===  RESTORE.CMD (RESTORE OS/2 Files) =========
  920.  c:\os2\attrib os2ldr -h -s -r
  921.  c:\os2\attrib os2krnl -h -s -r
  922.  copy c:\root\*.* c:\
  923.  erase c:\root /n
  924.  rd c:\root
  925.  c:\os2\attrib os2ldr +h +s +r
  926.  c:\os2\attrib os2krnl +h +s +r
  927.  
  928.  
  929. ΓòÉΓòÉΓòÉ 3.4.9. RESTORE.PRO ΓòÉΓòÉΓòÉ
  930.  
  931. RESTORE.PRO is a sample NvDM/2 profile that can be used to call the RESTOS2.CMD 
  932. file. 
  933.  
  934. Note:  This profile assumes that the RESTOS2.CMD file is stored in the 
  935. CSD\IP07001 subdirectory of the SHAREA area on the NetView DM/2 CC Server. 
  936.  
  937.  
  938. ΓòÉΓòÉΓòÉ 3.4.9.1. RESTORE.PRO Source ΓòÉΓòÉΓòÉ
  939.  
  940.  TargetDir=C:\
  941.  
  942.  Section Catalog
  943.  Begin
  944.     ObjectType=Software
  945.     GlobalName=IBM.IP07001.RESTORE.REF.1.0
  946.     Description="Restore OS/2 files after applying IP07001"
  947.  End
  948.  
  949.  Section Install
  950.  Begin
  951.     Program =  SA:\CSD\IP07001\RESTOS2.CMD
  952.  End
  953.  
  954.  
  955. ΓòÉΓòÉΓòÉ 3.4.10. LCU.CMD ΓòÉΓòÉΓòÉ
  956.  
  957. LCU.CMD is provided as a sample of what your LCU command file should look like. 
  958. Please look at this file and take note of the following sections: 
  959.  
  960. Definitions:
  961.    X.FSERVICE   * definition to install OS/2 SP XR06100
  962.    X.FSERVICE1  * definition to install LS 3.0 SP IP07001
  963.    X.SAVEOS2    * definition to save OS/2 system files
  964.    X.RESTOS2    * definition to restore OS/2 system files
  965.    X.CSDPREP    * definition to prepare system for OS/2 SP
  966. Installations:
  967.    Overall_State = 1  * install of SEMAINT and CSDPREP
  968.    Overall_State = 4  * execution of SAVEOS2 and SEMAINT
  969.    Overall_State = 5  * install of LS 3.0 SP and RESTOS2
  970.  
  971.  
  972. ΓòÉΓòÉΓòÉ 3.4.10.1. LCU.CMD Source ΓòÉΓòÉΓòÉ
  973.  
  974.  /* REXX command file for LCU */
  975.  
  976.  /****************************************************/
  977.  /*     DO NOT MODIFY THE NEXT EIGHT LINES    */
  978.  /****************************************************/
  979.  
  980.  parse ARG client logfile additional
  981.  
  982.  QUEUE_REBOOT = 0
  983.  CALL_AGAIN = 0
  984.  
  985.  Call AddDLLFunctions
  986.  
  987.  x.0.instprog = ''
  988.  x.0.rspdir  = ''
  989.  x.0.statevar = 'CAS_STATE'
  990.  x.0.default  = ''
  991.  
  992.  /****************************************************/
  993.  /*       MODIFICATIONS START HERE       */
  994.  /****************************************************/
  995.  
  996.  /* START SYSTEM DATA HERE     */
  997.  
  998.  d1 = "X:"
  999.  d2 = "W:"
  1000.  d3 = "W:"
  1001.  d4 = "W:"
  1002.  d5 = "X:"
  1003.  d6 = "Z:"
  1004.  d7 = "X:"
  1005.  d8 = "X:"
  1006.  d9 = "Y:"
  1007.  bootdrive = "C:"
  1008.  maintdrive = "C:"
  1009.  exepath = d1"\exe\OS2V20"
  1010.  maint_dir = maintdrive"\service"
  1011.  ifs_dir = bootdrive"\srvifsrq"
  1012.  
  1013.  dll_dirs = d1"\dll;"d1"\img\lcu;"
  1014.  log_dir = d6
  1015.  rsp_dir = d7"\rsp"
  1016.  img_diros = d2"\img"
  1017.  img_dires = d3"\img"
  1018.  img_dirls = d4"\img"
  1019.  img_dirla = d5"\img"
  1020.  server = "lunes"
  1021.  configsys = bootdrive || "\CONFIG.SYS"
  1022.  
  1023.  /* 'SRVATTCH z: \\SERVER\ALIAS' */  /* Additional SRVATTCHs */
  1024.  
  1025.  /* 'SRVATTCH y: SERVER2'     */
  1026.    /* They can be placed before */
  1027.    /* specific RunInstall statements */
  1028.    /* too if you only want to attach */
  1029.    /* to a special server right  */
  1030.    /* before a specific install.  */
  1031.  
  1032.  /* START SRVATTACHES HERE     */
  1033.  
  1034.  /* START PRODUCT DATA HERE    */
  1035.  
  1036.  x.seinst =  1
  1037.  x.1.name =  "OS/2 2.0"
  1038.  x.1.statevar = "CAS_" || x.1.name
  1039.  x.1.instprog =  exepath"\seinst",
  1040.          " /b:"bootdrive,
  1041.          " /s:"img_diros"\os2v20 ",
  1042.          " /t:"maint_dir,
  1043.          " /l1:"log_dir"\os2v20\"client".log ",
  1044.          " /r:"
  1045.  x.1.rspdir =  rsp_dir"\os2v20"
  1046.  x.1.default =  "default.rsp"
  1047.  
  1048.  x.esainst =  2
  1049.  x.2.name =  "Extd/2"
  1050.  x.2.statevar = "CAS_" || x.2.name
  1051.  x.2.instprog =  img_dires"\es10\esainst",
  1052.          " /s:"img_dires"\es10 /z ",
  1053.          " /l1:"log_dir"\es10\"client".l1",
  1054.          " /l2:"log_dir"\es10\"client".l2",
  1055.          " /l3:"log_dir"\es10\"client".l3",
  1056.          " /l4:"log_dir"\es10\"client".l4 /r:"
  1057.  x.2.rspdir =  rsp_dir"\es10"
  1058.  x.2.default =  "poker.rsp"
  1059.  
  1060.  x.laninstr =  3
  1061.  x.3.name =  "LAN Services 3.0"
  1062.  x.3.statevar = "CAS_" || x.3.name
  1063.  
  1064.  x.3.instprog =  img_dirls"\ls30\laninstr /req",
  1065.            "/l1:"log_dir"\ls30\"client".l1",
  1066.            "/l2:"log_dir"\ls30\"client".l2 /r:"
  1067.  x.3.rspdir =  rsp_dir"\ls30"
  1068.  x.3.default =  "lanreq.rsp"
  1069.  
  1070.  x.laps =  4
  1071.  x.4.name =  "LAPS"
  1072.  x.4.statevar = "CAS_" || x.4.name
  1073.  x.4.instprog =  img_dirla"\laps\laps /e:maint ",
  1074.          " /s:"img_dirla"\laps /t:"bootdrive"\",
  1075.            "/l1:"log_dir"\laps\"client".log /r:"
  1076.  x.4.rspdir =  rsp_dir"\laps"
  1077.  x.4.default =  "lapsrsp.rsp"
  1078.  
  1079.  x.semaint =  5
  1080.  x.5.name =  "OS/2 2.0 Maintenance"
  1081.  x.5.statevar = ""
  1082.  x.5.instprog =  exepath"\semaint ",
  1083.          " /s:"img_diros"\os2v20 ",
  1084.          " /t:"maint_dir,
  1085.          " /b:"bootdrive,
  1086.          "/l1:"log_dir"\os2v20\"client".log"
  1087.  x.5.rspdir = ""
  1088.  x.5.default = ""
  1089.  
  1090.  x.laps_prep =  6
  1091.  x.6.name =  "LAPS Maintenance"
  1092.  x.6.statevar = ""
  1093.  x.6.instprog =img_dirla"\laps\laps /e:prep /s:"img_dirla"\laps ",
  1094.         "  /t:"maint_dir,
  1095.         " /tu:"bootdrive" /l1:"log_dir"\laps\"client".log",
  1096.         "/r:"rsp_dir"\laps\lapsrsp.rsp"
  1097.  x.6.rspdir = ""
  1098.  x.6.default = ""
  1099.  
  1100.  x.thinifs1 =  7
  1101.  x.7.name =  "SRVIFS Requester1"
  1102.  x.7.statevar = ""
  1103.  x.7.instprog =d1"\img\srvifs\thinifs /S:"d1"\img\srvifs ",
  1104.         " /t:"ifs_dir" /tu:"bootdrive"\",
  1105.         "/l1:"log_dir"\srvifs\"client".log",
  1106.         "/req:"client" /srv:"server" /d:Y:"
  1107.  x.7.rspdir = ""
  1108.  x.7.default = ""
  1109.  
  1110.  x.thinifs2 =  8
  1111.  x.8.name =  "SRVIFS Requester2"
  1112.  x.8.statevar = ""
  1113.  
  1114.  x.8.instprog =  d1"\img\srvifs\thinifs /S:"d1"\img\srvifs ",
  1115.           " /t:"ifs_dir" /tu:"bootdrive"\",
  1116.           "/l1:"log_dir"\srvifs\"client".log",
  1117.           "/req:"client" /srv:\\"server"\LCULOG /d:Z:"
  1118.  x.8.rspdir = ""
  1119.  x.8.default = ""
  1120.  
  1121.  x.thinifs3 =  9
  1122.  x.9.name =  "SRVIFS Requester3"
  1123.  x.9.statevar = ""
  1124.  x.9.instprog =  d1"\img\srvifs\thinifs /S:"d1"\img\srvifs ",
  1125.           " /t:"ifs_dir" /tu:"bootdrive"\",
  1126.           "/l1:"log_dir"\srvifs\"client".log",
  1127.           "/req:"client" /srv:\\"server"\dDRIVE /d:X:"
  1128.  x.9.rspdir = ""
  1129.  x.9.default = ""
  1130.  
  1131.  x.thinifs4 =  10
  1132.  x.10.name =  "SRVIFS Requester4"
  1133.  x.10.statevar = ""
  1134.  x.10.instprog =  d1"\img\srvifs\thinifs /S:"d1"\img\srvifs ",
  1135.           " /t:"ifs_dir" /tu:"bootdrive"\",
  1136.           "/l1:"log_dir"\srvifs\"client".log",
  1137.           "/req:"client" /srv:\\"server"\eDRIVE /d:W:"
  1138.  x.10.rspdir = ""
  1139.  x.10.default = ""
  1140.  
  1141.  x.ifsdel =  11
  1142.  x.11.name =  "SRVIFS Delete"
  1143.  x.11.statevar = ""
  1144.  x.11.instprog =  d1"\img\srvifs\ifsdel /t:"ifs_dir" /tu:"bootdrive
  1145.  x.11.rspdir = ""
  1146.  x.11.default = ""
  1147.  x.casinstl =  12
  1148.  x.12.name =  "LAN CID Utility"
  1149.  x.12.statevar = ""
  1150.  x.12.instprog=d1"\img\lcu\casinstl /cmd:"d8"\client ",
  1151.         " /tu:"bootdrive,
  1152.         "/pl:"dll_dirs,
  1153.         "/pa:"d1"\img\lcu",
  1154.         "/l1:"log_dir"\lcu\"client".log",
  1155.         "/l2:"log_dir"\lcu\srvifs_req.log",
  1156.         "/D"
  1157.  x.12.rspdir = ""
  1158.  x.12.default = ""
  1159.  
  1160.  x.casdelet =  13
  1161.  x.13.name =  "LAN CID Utility Delete"
  1162.  x.13.statevar = ""
  1163.  
  1164.  x.13.instprog =  d1"\img\lcu\casdelet /pl:"dll_dirs" /tu:"bootdrive
  1165.  x.13.rspdir = ""
  1166.  x.13.default = ""
  1167.  
  1168.  x.fservice = 14            /* structure index  */
  1169.  x.14.name='OS/2 Service Pak'      /* product name   */
  1170.  x.14.statevar = 'CAS_' || x.14.name  /* state variable name  */
  1171.  x.14.instprog = 'x:\csd\os2v20\XR06100\fservice ', /*install program*/
  1172.          '/s:x:\csd\os2v20\XR06100 ',
  1173.          /* source directory */
  1174.          '/t:'maint_dir'      ', /* service directory */
  1175.          '/l1:z:\csd\os2v20\XR06100 ' || client || '.log ',
  1176.          /*log*/
  1177.          ' /r:'        /*response file flag */
  1178.  x.14.rspdir  = 'x:\rsp\csd\os2v20' /* response file directory */
  1179.  x.14.default  = 'default.rsp'    /* default response file  */
  1180.  
  1181.  x.fservice1= 15           /* structure index   */
  1182.  x.15.name='Lan Server 3.0 Service Pak' /* product name   */
  1183.  x.15.statevar = 'CAS_' || x.15.name   /* state variable name */
  1184.  x.15.instprog = 'x:\csd\lsreq30\IP07001\fservice', /*install program*/
  1185.          '/s:x:\csd\lsreq30\IP07001',  /* - source directory */
  1186.          '/t:'maint_dir,   /* - service directory  */
  1187.          '/l1:z:\csd\lsreq30\'client'.log',  /* - log file */
  1188.          '/r:'        /* - response file flag */
  1189.  x.15.rspdir  = 'x:\rsp\csd\lsreq30' /* response file directory */
  1190.  x.15.default  = 'default.rsp'     /* default response file */
  1191.  
  1192.  x.saveos2 =  16
  1193.  x.16.name =  "OS/2 Save Utility"
  1194.  x.16.statevar = ""
  1195.  x.16.instprog =  exepath"\saveos2"
  1196.  x.16.rspdir = ""
  1197.  x.16.default = ""
  1198.  x.restos2 =  17
  1199.  x.17.name =  "OS/2 Restore Utility"
  1200.  x.17.statevar = ""
  1201.  x.17.instprog =  exepath"\restos2"
  1202.  x.17.rspdir = ""
  1203.  x.17.default = ""
  1204.  
  1205.  x.csdprep =  18
  1206.  x.18.name =  "CSD PREP Utility"
  1207.  x.18.statevar = ""
  1208.  x.18.instprog =  exepath"\csdprep ",
  1209.           bootdrive" ",
  1210.           maint_dir" ",
  1211.           " x:\csd\os2v20\XR06100 ",
  1212.           " z:\csd\os2v20\XR06100\"client".log"
  1213.  x.18.rspdir = ""
  1214.  x.18.default = ""
  1215.  
  1216.  NUM_INSTALL_PROGS = 18
  1217.  
  1218.  /****************************************************/
  1219.  /*       DO NOT MODIFY THE NEXT LINE      */
  1220.  /****************************************************/
  1221.  
  1222.  OVERALL_STATE = GetEnvironmentVars()
  1223.  
  1224.  Do Forever
  1225.   Select
  1226.    when OVERALL_STATE = 0 then do
  1227.     if RunInstall(x.SEINST)  == BAD_RC then exit
  1228.     if RunInstall(x.LAPS)  == BAD_RC then exit
  1229.     if RunInstall(x.THINIFS1)  == BAD_RC then exit
  1230.     if RunInstall(x.THINIFS2)  == BAD_RC then exit
  1231.     if RunInstall(x.THINIFS3)  == BAD_RC then exit
  1232.     if RunInstall(x.THINIFS4)  == BAD_RC then exit
  1233.     if RunInstall(x.CASINSTL)  == BAD_RC then exit
  1234.     Call CheckBoot
  1235.    end
  1236.    when OVERALL_STATE = 1 then do
  1237.     /* Install maintenance system  */
  1238.     if RunInstall(x.semaint)  == BAD_RC then exit
  1239.     /* Install LAPS prep system   */
  1240.     if RunInstall(x.laps_prep) == BAD_RC then exit
  1241.     /* Install SRVIFS requester   */
  1242.     if RunInstall(x.thinifs1)  == BAD_RC then exit
  1243.     /* Install SRVIFS requester   */
  1244.     if RunInstall(x.thinifs2)  == BAD_RC then exit
  1245.     /* Install SRVIFS requester   */
  1246.     if RunInstall(x.thinifs3)  == BAD_RC then exit
  1247.     /* Install SRVIFS requester   */
  1248.     if RunInstall(x.thinifs4)  == BAD_RC then exit
  1249.     /* Install LCU          */
  1250.     if RunInstall(x.casinstl)  == BAD_RC then exit
  1251.     /* Prepare for CSD Install    */
  1252.     if RunInstall(x.csdprep)  == BAD_RC then exit
  1253.     /* Reboot if it was requested  */
  1254.     Call CheckBoot
  1255.    end
  1256.    when OVERALL_STATE = 2 then do
  1257.     /* Install OS/2 Service Pak   */
  1258.     if RunInstall(x.fservice)  == BAD_RC then exit
  1259.     Call CheckBoot   /* Reboot if it was requested  */
  1260.    end
  1261.   /*  when OVERALL_STATE = 3 then do
  1262.     if RunInstall(x.ESAINST)  == BAD_RC then exit
  1263.     Call CheckBoot
  1264.    end */
  1265.  
  1266.    when OVERALL_STATE = 3 then do
  1267.     if RunInstall(x.LANINSTR)  == BAD_RC then exit
  1268.     Call CheckBoot
  1269.    end
  1270.    when OVERALL_STATE = 4 then do
  1271.     /* Save OS/2 files   */
  1272.     if RunInstall(x.saveos2)  == BAD_RC then exit
  1273.     /* Install maintenance system  */
  1274.     if RunInstall(x.semaint)  == BAD_RC then exit
  1275.     /* Install LAPS prep system   */
  1276.     if RunInstall(x.laps_prep) == BAD_RC then exit
  1277.     /* Install SRVIFS requester   */
  1278.     if RunInstall(x.thinifs1)  == BAD_RC then exit
  1279.     /* Install SRVIFS requester   */
  1280.     if RunInstall(x.thinifs2)  == BAD_RC then exit
  1281.     /* Install SRVIFS requester   */
  1282.     if RunInstall(x.thinifs3)  == BAD_RC then exit
  1283.     /* Install SRVIFS requester   */
  1284.     if RunInstall(x.thinifs4)  == BAD_RC then exit
  1285.     /* Install LCU          */
  1286.     if RunInstall(x.casinstl)  == BAD_RC then exit
  1287.     Call CheckBoot   /* Reboot if it was requested  */
  1288.  
  1289.    end
  1290.    when OVERALL_STATE = 5 then do
  1291.     /* Install LS Requester Service Pak */
  1292.     if RunInstall(x.fservice1)  == BAD_RC then exit
  1293.     /* Restore OS/2 files  */
  1294.     if RunInstall(x.restos2)  == BAD_RC then exit
  1295.     Call CheckBoot   /* Reboot if it was requested  */
  1296.    end
  1297.    when OVERALL_STATE = 6 then do
  1298.     if RunInstall(x.IFSDEL)  == BAD_RC then exit
  1299.     if RunInstall(x.CASDELET)  == BAD_RC then exit
  1300.     Call Reboot
  1301.    end
  1302.   end
  1303.  end
  1304.  exit
  1305.  *******************  END OF FILE ***********************************
  1306.  
  1307.  
  1308. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1309.  
  1310. Hyperlink to  CIDFIX20 for OS/2 2.0 SP1, or see DSSC FLASH #3098 on IBMLINK or 
  1311. HONE. 
  1312.  
  1313.  
  1314. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1315.  
  1316. APAR PJ13412 fixes an SEMAINT problem that causes failures on systems that do 
  1317. not have the newer UNPACK and UNPACK2. This APAR provides a new SEMAINT that 
  1318. accesses these files from the Service Directory, or you can have a procedure 
  1319. copy the newer UNPACK, UNPACK2 into C:\OS2 before running SEMAINT. 
  1320.  
  1321.  
  1322. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1323.  
  1324. APAR PJ09399 contains several fixes for OS/2 2.1 SMA or OS/2 2.1 LAR: 
  1325.  
  1326. o Incorrect Installation of WIN-OS2 fonts 
  1327. o Corruption of COUNTRY Settings in a CID Diskette Based Install 
  1328.  
  1329. Hyperlink to APAR PJ09399 for more information. 
  1330.  
  1331.  
  1332. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1333.  
  1334. The installation of OS/2 2.1 LAR requires the same fixes as listed in Note 3. 
  1335.  
  1336. Note:  This is the only method available for a customer to get the XR06200 
  1337. RSPINST.EXE for OS/2 2.1 LAR. The OS/2 2.1 ServicePAK 1 (XR06200) only ships 
  1338. with the RSPINST.EXE for OS/2 2.1 SMA. 
  1339.  
  1340.  
  1341. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1342.  
  1343. 2.1 SP1 FSERVICE must be running at the SP1 level, and the /S2: parameter 
  1344. (which must point to the 2.1 SP1 images) causes the SEMAINT from 2.1 SP1 to 
  1345. update the maintenance environment to the 2.1 SP1 level. 
  1346.  
  1347. 2.1 SPW FSERVICE has the same requirement. 
  1348.  
  1349.  
  1350. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1351.  
  1352. See CIDFIX20 for LS SP1 or LS SP2, or DSSC FLASH #3098 on IBMLINK or HONE. 
  1353.  
  1354.  
  1355. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1356.  
  1357. The act of applying SEMAINT normally resets the root directory back to the GA 
  1358. level, and the FSERVICE for LS does not update these files, and the system 
  1359. reboots with mixed level code. Using the /S2: parameter causes SEMAINT to 
  1360. update the root directory (and service directory) to the 2.1 SP1 level (or the 
  1361. 2.1 SPW level) -- the same as the installed system, in this case. 
  1362.  
  1363.  
  1364. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1365.  
  1366. Per APAR PJ09399, DOSCALL1.DLL from OS/2 2.1 SP1 must be copied onto the second 
  1367. diskette in order to resolve the problem of corrupted country settings 
  1368. Hyperlink to APAR PJ09399 for details. 
  1369.  
  1370.  
  1371. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1372.  
  1373. Hyperlink to CIDFIX20 for OS/2 2.0 SP1, or see DSSC FLASH #3098 on HONE for 
  1374. details.