home *** CD-ROM | disk | FTP | other *** search
/ HP Vectra VL400 Image Library & Diagnostics System / ILD_VL400.iso / packages / w98 / driver / modem / hp / a202b / setup.exe / script.script < prev    next >
Encoding:
Text File  |  2001-03-14  |  4.0 KB  |  151 lines

  1. ;==========================================
  2. ;            IMAGE LIBRARY
  3. ;
  4. ; Target platform = Airwalk
  5. ; Package type    = Driver
  6. ; Package Name    = PCI Modem
  7. ;
  8. ; Creation
  9. ; 2001/03/07 MB
  10. ;==========================================
  11.  
  12.  
  13. DEBUG
  14. #Package,ModemPCI
  15. #Version,A202b
  16. #Target_OS,Win98
  17. #Target_OS_Major,4
  18. #Target_OS_Minor,0
  19. #Target_OS_CSD,Service Pack 3 Service Pack 4 Service Pack 5 Service Pack 6
  20. #ALL_LOCS,TRUE
  21. #ALL_OS,TRUE
  22. #TARGET_DIR,C:\Masters\#Package
  23.  
  24. INCLUDE,MSG.Script
  25. LOG,#F_FAIL
  26. GRADIENT,#COLOR_TOP,#COLOR_BOTTOM
  27. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ENV,#MSG_POS
  28. INI_SEC_DEL,#F_RESULT,#Package
  29. INI_KEY_WRITE,#F_RESULT,#Package,Install_Start,#NOW
  30.  
  31.  
  32. ;==========================================
  33. ; Verify the current loc and set LOC variable
  34. ; If don't exists then exit script
  35. ;==========================================
  36.  
  37. #WINDOW1,ISINSTALLSCLASS
  38. #Success,success
  39.  
  40. INCLUDE,LOC.script
  41.  
  42. ;==========================================
  43. ; Verify the current OS and set OS variable
  44. ; If don't exists then exit script
  45. ;==========================================
  46. #OS,#OS_Name
  47. :OS_TEST
  48. FINDSTRING,#Target_OS,#OS_Name
  49. ONERROR,ERROR_OS
  50. GOTO,END_OS
  51. :ERROR_OS
  52.  
  53. #ERROR_MSG,#ERR_OS
  54. ; Write error somewhere...
  55. INI_KEY_WRITE,#F_RESULT,#Package,STATUS,FAIL
  56. INI_KEY_WRITE,#F_RESULT,#Package,CHECK,FAIL
  57. ; And finally exit the script
  58. GOTO,EXIT_ON_ERROR
  59. :END_OS
  60.  
  61. ;==========================================
  62. ; Write Package information to Log file
  63. ;==========================================
  64.  
  65. :FIRST_INSTALL
  66. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ENV_OK,#MSG_POS
  67.  
  68. INI_KEY_WRITE,#F_RESULT,#Package,PACKAGE_REV,#Version
  69. INI_KEY_WRITE,#F_RESULT,#Package,TARGET_OS,#Target_OS
  70. INI_KEY_WRITE,#F_RESULT,#Package,OS,#OS_NAME #OS_MAJORVERSION.#OS_MINORVERSION
  71. INI_KEY_WRITE,#F_RESULT,#Package,SP,#OS_CSD
  72. INI_KEY_WRITE,#F_RESULT,#Package,LOC,#LOC
  73. INI_KEY_WRITE,#F_RESULT,#Package,Install_Start,#NOW
  74. Delay,10
  75.  
  76.  
  77. ;REMOVEPCIBOARD,VEN_127A,DEV_2014
  78. REG_KEY_EXIST,\Enum\PCI\AZT_4050
  79. ONERROR,Suite
  80. REG_KEY_DEL,\Enum\PCI\AZT_4050
  81. :Suite
  82. REG_KEY_EXIST,\Enum\PCI\AZT_4055
  83. ONERROR,Suite2
  84. REG_KEY_DEL,\Enum\PCI\AZT_4055
  85. :Suite2
  86.  
  87.  
  88. :COPY_TO_MASTERS
  89. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#COPY,#MSG_POS
  90. #LOC,#LOC,\
  91. EQUAL,#ALL_LOCS,TRUE
  92. ONERROR,LOC_OS
  93. #LOC,#NULL
  94. :LOC_OS
  95. #OS,#OS,\
  96. EQUAL,#ALL_OS,TRUE
  97. ONERROR,LOC_PATH
  98. #OS,#NULL
  99. :LOC_PATH
  100.  
  101. ;FILE_COPY,#OSPackage\#LOC*.*,#TARGET_DIR,SILENT,NOCONFIRMATION,NOCONFIRMKDIR
  102.  
  103. FILE_COPY,#OSPackage\*.*,#windir\OPTIONS\CABS,SILENT,NOCONFIRMATION
  104. FILE_COPY,#OSPackage\*.inf,#windir\INF,SILENT,NOCONFIRMATION
  105. FILE_COPY,#OSPackage\*.cat,#windir\INF,SILENT,NOCONFIRMATION
  106. FILE_COPY,#OSPackage\*.cty,#windir\INF,SILENT,NOCONFIRMATION
  107.  
  108. :START_INSTALL
  109.  
  110. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#COPY_OK,#MSG_POS
  111. Delay,10
  112. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#SETUP,#MSG_POS
  113. Delay,10
  114. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#WAIT,#MSG_POS
  115.  
  116.  
  117. ;==========================================
  118. ; Apply any patch to registry or ini files
  119. ;==========================================
  120. :APPLY_PATCH
  121.  
  122. :INSTALL_OK
  123. INI_KEY_WRITE,#F_RESULT,#Package,STATUS,PASS
  124. INI_KEY_WRITE,#F_RESULT,#Package,CHECK,PASS
  125. INI_KEY_WRITE,#F_RESULT,#Package,Install_Stop,#NOW
  126. INI_KEY_WRITE,#F_RESULT,#Package,ERROR,None
  127. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#OK,#MSG_POS
  128. Delay,10
  129. :END_OF_SCRIPT
  130. LOG,#F_PASS
  131. GOTO,FIN
  132. :EXIT_ON_ERROR
  133. ; Tell user that package don't support the current LOC
  134. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ERROR_MSG,#MSG_POS
  135. INI_KEY_WRITE,#F_RESULT,#Package,ERROR,#ERROR_MSG
  136. INI_KEY_WRITE,#F_RESULT,#Package,PACKAGE_REV,#Version
  137. INI_KEY_WRITE,#F_RESULT,#Package,TARGET_OS,#Target_OS
  138. INI_KEY_WRITE,#F_RESULT,#Package,OS,#OS_NAME #OS_MAJORVERSION.#OS_MINORVERSION
  139. INI_KEY_WRITE,#F_RESULT,#Package,SP,#OS_CSD
  140. INI_KEY_WRITE,#F_RESULT,#Package,LOC,#CURRENT_LOC
  141. INI_KEY_WRITE,#F_RESULT,#Package,Install_Stop,#NOW
  142. DELAY,20
  143. GRADIENT,clBlack,clBlack
  144. MSG_START,#FONT_SIZE,#CL_RED,#CL_BLACK,#FAIL,#MSG_POS
  145. DELAY,20
  146. :FIN
  147.  
  148.  
  149.