home *** CD-ROM | disk | FTP | other *** search
/ HP Vectra VL400 Image Library & Diagnostics System / ILD_VL400.iso / packages / w95 / utility / help / vl40050 / setup.exe / script.script < prev    next >
Encoding:
Text File  |  2000-09-26  |  4.5 KB  |  180 lines

  1. ;==========================================
  2. ;            IMAGE LIBRARY
  3. ;
  4. ; Target platform = AIRWALK
  5. ; Package type    = Utility
  6. ; Package Name    = Help
  7. ;
  8. ;==========================================
  9.  
  10.  
  11.  
  12. DEBUG
  13. #Package,HELP
  14. #Version,VL40030
  15. #Target_OS,NT4 Win95 Win98 NT5
  16. #Target_OS_Major,5
  17. #Target_OS_Minor,0
  18. #Target_OS_CSD,Service Pack 3 Service Pack 4 Service Pack 5 Service Pack 6
  19.  
  20.  
  21. ;pas les memes pages pour chaque langue
  22. #ALL_LOCS,FALSE
  23.  
  24. #ALL_OS,TRUE
  25. #TARGET_DIR,C:\Masters\#Package
  26.  
  27. INCLUDE,MSG.Script
  28. LOG,#F_FAIL
  29. GRADIENT,#COLOR_TOP,#COLOR_BOTTOM
  30. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ENV,#MSG_POS
  31. INI_SEC_DEL,#F_RESULT,#Package
  32. INI_KEY_WRITE,#F_RESULT,#Package,Install_Start,#NOW
  33.  
  34.  
  35. ;==========================================
  36. ; Verify the current loc and set LOC variable
  37. ; If don't exists then exit sript
  38. ;==========================================
  39.  
  40. INCLUDE,LOC.Script
  41.  
  42. ;==========================================
  43. ; Verify the current OS and set OS variable
  44. ; If don't exists then exit sript
  45. ;==========================================
  46. #OS,#OS_Name
  47.  
  48. :OS_TEST
  49. FINDSTRING,#Target_OS,#OS_Name
  50. ONERROR,ERROR_OS
  51. GOTO,END_OS
  52.  
  53. :ERROR_OS
  54. #ERROR_MSG,#ERR_OS
  55. ; Write error somewhere...
  56. INI_KEY_WRITE,#F_RESULT,#Package,STATUS,FAIL
  57. INI_KEY_WRITE,#F_RESULT,#Package,CHECK,FAIL
  58. ; And finally exit the script
  59. GOTO,EXIT_ON_ERROR
  60.  
  61. :END_OS
  62. ;Check if already installed
  63. FILE_EXISTS,idPrograms\HP Info\HP PC.lnk
  64.  
  65. :TEST
  66. ONERROR,FIRST_INSTALL
  67. #ERROR_MSG,#DONE
  68. ; Write error somewhere...
  69. INI_KEY_WRITE,#F_RESULT,#Package,STATUS,PASS
  70. INI_KEY_WRITE,#F_RESULT,#Package,CHECK,FAIL
  71. ; And finally exit the script
  72. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ERROR_MSG,#MSG_POS
  73. Delay,10
  74. LOG,#F_DONE
  75. GOTO,FIN
  76.  
  77. ;==========================================
  78. ; Write Package information to Log file
  79. ;==========================================
  80.  
  81. :FIRST_INSTALL
  82. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ENV_OK,#MSG_POS
  83.  
  84. INI_KEY_WRITE,#F_RESULT,#Package,PACKAGE_REV,#Version
  85. INI_KEY_WRITE,#F_RESULT,#Package,TARGET_OS,#Target_OS
  86. INI_KEY_WRITE,#F_RESULT,#Package,OS,#OS_NAME #OS_MAJORVERSION.#OS_MINORVERSION
  87. INI_KEY_WRITE,#F_RESULT,#Package,SP,#OS_CSD
  88. INI_KEY_WRITE,#F_RESULT,#Package,LOC,#LOC
  89. INI_KEY_WRITE,#F_RESULT,#Package,Install_Start,#NOW
  90. Delay,10
  91.  
  92. :COPY_TO_MASTERS
  93. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#COPY,#MSG_POS
  94. #LOC,#LOC,\
  95. EQUAL,#ALL_LOCS,TRUE
  96. ONERROR,LOC_OS
  97. #LOC,#NULL
  98.  
  99. :LOC_OS
  100. #OS,#OS,\
  101. EQUAL,#ALL_OS,TRUE
  102. ONERROR,LOC_PATH
  103. #OS,#NULL
  104.  
  105. :LOC_PATH
  106. FILE_COPY,#OSPackage\#LOC*.*,#TARGET_DIR,SILENT,NOCONFIRMATION,NOCONFIRMKDIR
  107.  
  108. ;==========================================
  109. ; Verify copy
  110. ;==========================================
  111. :VERIFY_COPY
  112. FILE_EXISTS,#TARGET_DIR\default.htm
  113. ONGOOD,START_INSTALL
  114.  
  115. #ERROR_MSG,#ERR_COPY
  116. ; Write error somewhere...
  117. INI_KEY_WRITE,#F_RESULT,#Package,STATUS,FAIL
  118. INI_KEY_WRITE,#F_RESULT,#Package,CHECK,FAIL
  119. ; And finally exit the script
  120. GOTO,EXIT_ON_ERROR
  121.  
  122.  
  123. :START_INSTALL
  124.  
  125. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#COPY_OK,#MSG_POS
  126. Delay,10
  127. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#SETUP,#MSG_POS
  128. Delay,10
  129. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#WAIT,#MSG_POS
  130.  
  131. ;creer le lien pour les pages html
  132. LINK,#TARGET_DIR\default.htm,idPrograms\HP Info\HP PC.lnk
  133.  
  134.  
  135. ;==========================================
  136. ; Apply any patch to registry or ini files
  137. ;==========================================
  138. :APPLY_PATCH
  139.  
  140. ;==========================================
  141. ; Verify Install
  142. ;==========================================
  143. :VERIFY_INSTALL
  144.  
  145.  
  146. :INSTALL_OK
  147. INI_KEY_WRITE,#F_RESULT,#Package,STATUS,PASS
  148. INI_KEY_WRITE,#F_RESULT,#Package,CHECK,PASS
  149. INI_KEY_WRITE,#F_RESULT,#Package,Install_Stop,#NOW
  150. INI_KEY_WRITE,#F_RESULT,#Package,ERROR,None
  151. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#OK,#MSG_POS
  152. Delay,10
  153.  
  154. :END_OF_SCRIPT
  155. LOG,#F_PASS
  156. GOTO,FIN
  157.  
  158. :EXIT_ON_ERROR
  159. ; Tell user that package don't support the current LOC
  160. MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ERROR_MSG,#MSG_POS
  161. INI_KEY_WRITE,#F_RESULT,#Package,ERROR,#ERROR_MSG
  162. INI_KEY_WRITE,#F_RESULT,#Package,PACKAGE_REV,#Version
  163. INI_KEY_WRITE,#F_RESULT,#Package,TARGET_OS,#Target_OS
  164. INI_KEY_WRITE,#F_RESULT,#Package,OS,#OS_NAME #OS_MAJORVERSION.#OS_MINORVERSION
  165. INI_KEY_WRITE,#F_RESULT,#Package,SP,#OS_CSD
  166. INI_KEY_WRITE,#F_RESULT,#Package,LOC,#CURRENT_LOC
  167. INI_KEY_WRITE,#F_RESULT,#Package,Install_Stop,#NOW
  168. DELAY,20
  169. GRADIENT,clBlack,clBlack
  170. MSG_START,#FONT_SIZE,#CL_RED,#CL_BLACK,#FAIL,#MSG_POS
  171. DELAY,20
  172.  
  173. :FIN
  174.  
  175.  
  176.