📄 lminst.tcl
字号:
pageListAdd phone if {$lmVals(successfulDbQuery) && $setupVals(ELMUser) && [instTypeGet] == "license"} { set valuesReset 0 } else { set valuesReset 1 } } } dbgputs "lmInstOptions: $ctrlVals(pageList)" dbgputs "lmInstOptions choice: $setupVals(lmInstOptions)" return 1}############################################################################### onAutoInst - set up wizard pages when auto lic install option is selected## This procedure is a callback which sets up wizard pages when auto lic# installation is selected## SYNOPSIS# .tS# onAutoInst# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onAutoInst {} { global setupVals set setupVals(lmInstOptions) "onAutoInst"}############################################################################### onEmail - set up wizard pages when email option is selected## This procedure is a callback which sets up wizard pages when email# is selected## SYNOPSIS# .tS# onEmail# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onEmail {} { global setupVals set setupVals(lmInstOptions) "onEmail"}############################################################################### onPhone - set up wizard pages when the phone option is selected## This procedure is a callback which sets up wizard pages when phone# is selected## SYNOPSIS# .tS# onPhone# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onPhone {} { global setupVals set setupVals(lmInstOptions) "onPhone"}############################################################################### onNoOutsideAccess - Check box for no outside network access## This procedure is a callback when the no outside access check box # is selected. "Phone or Fax" option will be selected if it is checked.## SYNOPSIS# .tS# onNoOutsideAccess# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onNoOutsideAccess {} { global setupVals ctrlVals if { [isGUImode] } { set w $ctrlVals(mainWindow) if {[controlChecked $w.noOutsideAccessCkbox]} { controlEnable $w.autoInstChoice 0 controlEnable $w.autoInstLabel 0 controlEnable $w.emailChoice 0 controlEnable $w.emailLabel 0 controlCheckSet $w.phoneChoice 1 if {[instTypeGet] == "license"} { controlCheckSet $w.autoInstChoice 0 } controlCheckSet $w.emailChoice 0 set setupVals(noOutsideAccess) 1 dialog ok_with_title "No Outside Network Access"\ [strTableGet LM_INSTALLOPTIONS_NO_OUTSIDE_ACCESS] controlFocusSet $w.phoneChoice onPhone } else { controlEnable $w.autoInstChoice 1 controlEnable $w.autoInstLabel 1 controlEnable $w.emailChoice 1 controlEnable $w.emailLabel 1 controlCheckSet $w.autoInstChoice 1 controlCheckSet $w.emailChoice 0 controlCheckSet $w.phoneChoice 0 if {[instTypeGet] == "license"} { controlFocusSet $w.autoInstChoice } else { controlFocusSet $w.emailChoice } set setupVals(noOutsideAccess) 0 onAutoInst } } else { # TEXT mode if { $setupVals(noOutsideAccess) } { puts [strTableGet LM_INSTALLOPTIONS_NO_OUTSIDE_ACCESS] puts "Press \<Return\> to continue..." while (1) { switch -regexp -- [prompt] { "^$" { break } default { } } } } }}####################################################################### Dialog Text Messages######################################################################set strTable(LM_INSTALLOPTIONS_TITLE) \ "License Management Installation Options"set strTable(LM_INSTALLOPTIONS_MSG_1) \ "Choose one of the options below to request a license file, then\ click the Next button to continue the installation."set strTable(LM_INSTALLOPTIONS_MSG_1_TEXT) \ "Choose one of the options below to request a license file."set strTable(LM_INSTALLOPTIONS_AUTO_INSTALL) \ "Automatic License Installation (Recommended)"set strTable(LM_INSTALLOPTIONS_EMAIL) "Email"set strTable(LM_INSTALLOPTIONS_PHONE) "Phone or Fax"set strTable(LM_INSTALLOPTIONS_AUTO_INSTALL_DESC) \ "Contact Wind River via TCP/IP to obtain a license file."set strTable(LM_INSTALLOPTIONS_EMAIL_DESC) \ "Contact Wind River via email to obtain a license file."set strTable(LM_INSTALLOPTIONS_PHONE_DESC) \ "Contact Wind River to obtain a license file."set strTable(LM_CKBOX_1) \ "Check here if no access to an outside network"set strTable(LM_INSTALLOPTIONS_NO_OUTSIDE_ACCESS) \ "If you wish to perform automatic license installation,\ visit http://www.windriver.com/ali on a machine which has access\ to an outside network. Otherwise, choose the \"Phone and Fax\"\ option to continue."set strTable(1220_MAIL_TO) "license@windriver.com"set strTable(1230_MAIL_SUBJECT) "License Key Request"set strTable(1240_MAIL_ERROR) \ "Cannot send mail. Please contact Wind River instead."set strTable(1541_MAIL_SERVER) "Please enter a valid server name."set strTable(1250_MAIL_OK) \ "Your request for the License Key has been sent to\ [strTableGet 1220_MAIL_TO]. Please allow us one business day for\ processing your request."set strTable(3356_LICENSE_WARN) \ "You must enter the return email address"set strTable(1330_LICENSE_MAIL) \ "The following message will be sent to [strTableGet 1220_MAIL_TO]."set strTable(1340_LICENSE_MAIL_HEADER_LINE1) "To Wind River Systems,"set strTable(1340_LICENSE_MAIL_HEADER_LINE2) \ "This is a request for a License Key:"set strTable(1340_LICENSE_MAIL_HEADER_LINE3) \ "format %s \"Customer Name\t : \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE4) \ "format %s \"Company Name\t : \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE5) \ "format %s \"Installation Key : \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE5a) \ "format %s \"Installation Key\t : \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE6) \ "format %s \"License Number\t : \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE7) \ "format %s \"Host Name\t : \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE8) \ "format %s \"Host Id\t\t : \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE9) \ "format %s \"Alternate Host Id: \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE9a) \ "format %s \"Alternate Host Id\t : \[lindex \$args 0\]\""set strTable(1340_LICENSE_MAIL_HEADER_LINE10a) \ "Request to re-issue the existing license file for this customer"set strTable(1340_LICENSE_MAIL_HEADER_LINE10b) \ "Request to update the license file with the following\ configuration for this customer"set strTable(1340_LICENSE_MAIL_HEADER_LINE11) \ "Licensed product feature(s):"set strTable(1530_TITLE_LICENSE_MAIL) "Email License"set strTable(1350_LICENSE_CALL) \ "To obtain a license key, call 1-800-545-9463 with the\ information listed below. You can also fax your license\ request to 1-510-749-2538. For further contact information,\ please visit http://www.windriver.com/license_admin"set strTable(1540_TITLE_LICENSE_CALL) "Contact Wind River"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -