home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / IP7045D1.DSK / IP_7045.CID < prev    next >
Text File  |  1994-04-23  |  9KB  |  145 lines

  1. Example #1  sample of IBM LAN Services 3.0 ServicePak.
  2.  
  3. ----CUT----------------CUT-------------CUT--------
  4. x.fservice = 12                                                 /* structure index                      */
  5. x.12.name='Lan Server 3.0 Service Pak'                          /* product name                         */
  6. x.12.statevar = 'CAS_' || x.12.name                             /* state variable name                  */
  7. x.12.instprog = 'x:\img\csd\ls30\fservice.exe                   ',  /* fully qualified install program name */
  8.                 '/s:x:\img\csd\ls30                             ',  /* - source directory                   */
  9.                 '/l1:x:\log\csd\ls30\' || client || '.log   ',  /* - log file                           */
  10.                ' /r:'                                           /* - response file flag (auto selection)*/
  11. x.12.rspdir   = 'x:\rsp\csd\ls30'                                   /* response file directory              */
  12. x.12.default  = 'response.fil'                                  /* default response file                */
  13.  
  14. ----CUT----------------CUT-------------CUT--------
  15.  
  16. ----CUT----------------CUT-------------CUT--------
  17.  
  18.     when OVERALL_STATE = 0 then do
  19.       if RunInstall(x.fservice)  == BAD_RC then exit            /* Install OS/2 Service Pak     */
  20.       Call CheckBoot                                            /* Reboot if it was requested   */
  21.     end
  22. ----CUT----------------CUT-------------CUT--------
  23.  
  24.  
  25.  
  26. Example #2 SETUP LDU.CMD OS/2 20 at system level 6100
  27.         Lan 3.0 HAS BEEN INSTALL.
  28.  
  29. ----CUT----------------CUT-------------CUT--------
  30. x.csdprep =  13
  31. x.13.name =  "CSD PREP Utility '|| CLIENT ||'"
  32. x.13.statevar = ""
  33. x.13.instprog =  "z:\img\csd\os2v20\6100prep\csdprep z:\img\csd\os2v20\6100 z:\log\csd\os2v20\6100\se20csd2.l1"
  34. x.13.rspdir = ""
  35. x.13.default = ""
  36.  
  37. x.LS30.IP_7045 = 14                                           /* structure index                      */
  38. x.14.name='OS/2 Service Pak 6100 '|| CLIENT ||''                                    /* product name                         */
  39. x.14.statevar = 'CAS_' || x.14.name                        /* state variable name                  */
  40. x.14.instprog = 'Z:\img\csd\os2v20\6100\fservice       ',  /* fully qualified install program name */
  41.                 '/s:Z:\img\csd\os2v20\6100             ',  /* - source directory                   */
  42.                 '/t:c:\service                              ',  /* - service directory                  */
  43.                 '/l1:Z:\log\csd\os2v20\6100\' || client || '.log ',  /* - log file                           */
  44.                ' /r:'                                      /* - response file flag (auto selection)*/
  45. x.14.rspdir   = 'Z:\rsp\csd\os2v20\6100'                   /* response file directory              */
  46. x.14.default  = 'default.rsp'                                   /* default response file                */
  47.  
  48. x.saveos2 =  15
  49. x.15.name =  "OS/2 Save Utility '|| CLIENT ||'"
  50. x.15.statevar = ""
  51. x.15.instprog =  "z:\img\csd\os2v20\6100prep\saveos2"
  52. x.15.rspdir = ""
  53. x.15.default = ""
  54.  
  55. x.restos2 =  16
  56. x.16.name =  "OS/2 Restore Utility '|| CLIENT ||'"
  57. x.16.statevar = ""
  58. x.16.instprog =  "z:\img\csd\os2v20\6100prep\restos2"
  59. x.16.rspdir = ""
  60. x.16.default = ""
  61.  
  62. x.ls30.ip_7045 = 17                                                 /* structure index                      */
  63. x.17.name='Lan Server 3.0 Service Pak 07045 '|| CLIENT ||''                          /* product name                         */
  64. x.17.statevar = 'CAS_' || x.17.name                             /* state variable name                  */
  65. x.17.instprog = 'z:\img\CSD\LS30\IP_7045\fservice.exe                   ',  /* fully qualified install program name */
  66.                 '/tu:c:\service',
  67.                 '/s:z:\CSD\LS30\IP_7045                             ',  /* - source directory                   */
  68.                 '/t:c:',
  69.                 '/l1:z:\LOG\CSD\LS30\IP_7045\' || client || '.log   ',  /* - log file                           */
  70.                ' /r:'                                           /* - response file flag (auto selection)*/
  71. x.17.rspdir   = 'x:\RSP\csd\LS30\IP_7045'                                   /* response file directory              */
  72. x.17.default  = 'default.rsp'                                  /* default response file                */
  73.  
  74. ----CUT----------------CUT-------------CUT--------
  75.  
  76. ----CUT----------------CUT-------------CUT--------
  77.  
  78.     when OVERALL_STATE = 2 then do
  79.       if RunInstall(x.saveos2)  == BAD_RC then exit             /* Save OS/2 files     */
  80.       if RunInstall(x.semaint)   == BAD_RC then exit            /* Install maintenance system   */
  81.       if RunInstall(x.laps_prep) == BAD_RC then exit            /* Install LAPS prep system     */
  82.       if RunInstall(x.thinifs)   == BAD_RC then exit            /* Install SRVIFS requester     */
  83.       if RunInstall(x.casinstl)  == BAD_RC then exit            /* Install LCU                  */
  84.       if RunInstall(x.csdprep)  == BAD_RC then exit            /* Prepare for CSD Install      */
  85.       Call CheckBoot                                            /* Reboot if it was requested   */
  86.     end
  87.     when OVERALL_STATE = 3 then do
  88.       if RunInstall(x.LS30.IP7045)  == BAD_RC then exit            /* Install OS/2 Service Pak     */
  89.       if RunInstall(x.restos2)  == BAD_RC then exit          /* Restore OS/2 files  */
  90.       Call CheckBoot                                            /* Reboot if it was requested   */
  91.     end
  92.  
  93. ----CUT----------------CUT-------------CUT--------
  94.  
  95.  
  96. ----CUT----------------CUT-------------CUT--------
  97.  
  98. Example #3 SETUP LDU.CMD OS/2 21 at system level 6200
  99.            Lan 3.0 HAS BEEN INSTALL.
  100.  
  101. ----CUT----------------CUT-------------CUT--------
  102. x.semaint.beta = 15                                     /* structure index                      */
  103. x.15.name='SE21 SEMAINT BETA -with /S2 '|| CLIENT ||''                                       /* product name                         */
  104. x.15.statevar = 'CAS_' || x.15.name                     /* state variable name                  */
  105. x.15.instprog = 'Z:\EXE\V21_6200\SEMAINT ',
  106.                '/S:S:\img\OS2V21        ',
  107.                '/S2:S:\img\CSD\OS2V21\6200CSD        ',
  108.                '/T:C:\SERVICE    ',
  109.                '/B:C:           ',
  110.                '/L1:S:\LOG\CSD\OS2V21\6200CSD\' || client || '.L1'
  111. x.15.rspdir   = ''                                       /* no auto selection                    */
  112. x.15.default  = ''
  113.  
  114.  
  115. x.ls30.ip_7045 = 16                                                 /* structure index                      */
  116. x.16.name='Lan Server 3.0 Service Pak IP_7045 '|| CLIENT ||''                          /* product name                         */
  117. x.16.statevar = 'CAS_' || x.16.name                             /* state variable name                  */
  118. x.16.instprog = 'z:\CSD\LS30\ip_7045\fservice.exe                   ',  /* fully qualified install program name */
  119.                 '/s:z:\CSD\LS30\ip_7045                             ',  /* - source directory                   */
  120.                 '/t:c:\service ',
  121.                 '/l1:z:\LOG\CSD\LS30\ip_7045\' || client || '.log   ',  /* - log file                           */
  122.                ' /r:'                                           /* - response file flag (auto selection)*/
  123. x.16.rspdir   = 'x:\RSP\csd\LS30\ip_7045'                                   /* response file directory              */
  124. x.16.default  = 'default.rsp'                                  /* default response file                */
  125.  
  126. ----CUT----------------CUT-------------CUT--------
  127.  
  128.  
  129. ----CUT----------------CUT-------------CUT--------
  130.     when OVERALL_STATE = 5 then do
  131.       if RunInstall(x.semaint.beta)   == BAD_RC then exit            /* Install maintenance system   */
  132.       if RunInstall(x.laps_prep) == BAD_RC then exit            /* Install LAPS prep system     */
  133.       if RunInstall(x.thinifs)   == BAD_RC then exit            /* Install SRVIFS requester     */
  134.       if RunInstall(x.casinstl)  == BAD_RC then exit            /* Install LCU                  */
  135.       Call CheckBoot                                            /* Reboot if it was requested   */
  136.     end
  137.     when OVERALL_STATE = 6 then do
  138.       if RunInstall(x.ls30.ip_7045)  == BAD_RC then exit            /* Install OS/2 Service Pak     */
  139.       Call CheckBoot                                            /* Reboot if it was requested   */
  140.     end
  141.  
  142. ----CUT----------------CUT-------------CUT--------
  143.  
  144.  
  145.