home *** CD-ROM | disk | FTP | other *** search
/ HP Vectra VL400 Image Library & Diagnostics System / ILD_VL400.iso / packages / w98 / driver / modem / hp / a202a / setup.exe / script.script < prev    next >
Encoding:
Text File  |  2001-03-14  |  3.8 KB  |  143 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,A202a
  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.  
  79. :COPY_TO_MASTERS
  80. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#COPY,#MSG_POS
  81. #LOC,#LOC,\
  82. EQUAL,#ALL_LOCS,TRUE
  83. ONERROR,LOC_OS
  84. #LOC,#NULL
  85. :LOC_OS
  86. #OS,#OS,\
  87. EQUAL,#ALL_OS,TRUE
  88. ONERROR,LOC_PATH
  89. #OS,#NULL
  90. :LOC_PATH
  91.  
  92. FILE_COPY,#OSPackage\#LOC*.*,#TARGET_DIR,SILENT,NOCONFIRMATION,NOCONFIRMKDIR
  93.  
  94. FILE_COPY,#OSPackage\*.*,#windir\OPTIONS\CABS,SILENT,NOCONFIRMATION
  95. FILE_COPY,#OSPackage\*.inf,#windir\INF,SILENT,NOCONFIRMATION
  96. FILE_COPY,#OSPackage\*.cat,#windir\INF,SILENT,NOCONFIRMATION
  97. FILE_COPY,#OSPackage\*.cty,#windir\INF,SILENT,NOCONFIRMATION
  98.  
  99.  
  100. :START_INSTALL
  101.  
  102. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#COPY_OK,#MSG_POS
  103. Delay,10
  104. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#SETUP,#MSG_POS
  105. Delay,10
  106. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#WAIT,#MSG_POS
  107.  
  108.  
  109. ;==========================================
  110. ; Apply any patch to registry or ini files
  111. ;==========================================
  112. :APPLY_PATCH
  113.  
  114. :INSTALL_OK
  115. INI_KEY_WRITE,#F_RESULT,#Package,STATUS,PASS
  116. INI_KEY_WRITE,#F_RESULT,#Package,CHECK,PASS
  117. INI_KEY_WRITE,#F_RESULT,#Package,Install_Stop,#NOW
  118. INI_KEY_WRITE,#F_RESULT,#Package,ERROR,None
  119. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#OK,#MSG_POS
  120. Delay,10
  121. :END_OF_SCRIPT
  122. LOG,#F_PASS
  123. GOTO,FIN
  124. :EXIT_ON_ERROR
  125. ; Tell user that package don't support the current LOC
  126. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ERROR_MSG,#MSG_POS
  127. INI_KEY_WRITE,#F_RESULT,#Package,ERROR,#ERROR_MSG
  128. INI_KEY_WRITE,#F_RESULT,#Package,PACKAGE_REV,#Version
  129. INI_KEY_WRITE,#F_RESULT,#Package,TARGET_OS,#Target_OS
  130. INI_KEY_WRITE,#F_RESULT,#Package,OS,#OS_NAME #OS_MAJORVERSION.#OS_MINORVERSION
  131. INI_KEY_WRITE,#F_RESULT,#Package,SP,#OS_CSD
  132. INI_KEY_WRITE,#F_RESULT,#Package,LOC,#CURRENT_LOC
  133. INI_KEY_WRITE,#F_RESULT,#Package,Install_Stop,#NOW
  134. DELAY,20
  135. GRADIENT,clBlack,clBlack
  136. MSG_START,#FONT_SIZE,#CL_RED,#CL_BLACK,#FAIL,#MSG_POS
  137. DELAY,20
  138. :FIN
  139.  
  140.  
  141.