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