亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? finish.tcl

?? windml3.0.3
?? TCL
?? 第 1 頁 / 共 2 頁
字號:
# FINISH.TCL  - Setup procedures for implementing finish page for full
#               installation for end user and nodelocked
#
# Copyright 1999-2003 Wind River Systems, Inc
#
# modification history
# --------------------
# 03g,14feb03,bjl  added manual lmHost handling for reordered ELM pages.
# 03f,20jun02,bjl  modified LM_LICENSE_FILE to check for existing setting
#                  in torVars files, updated unix finish message.
# 03e,17may02,wmd  Fix text formatting and grammatical errors.
# 03d,03may02,bjl  add LM_LICENSE_FILE to torVars files (spr 72884)
# 03c,05mar02,bwd  Modified SETUP to be non-tornado centric
# 03b,07feb02,bwd  SETUP deletes flexlm registries after first layer of
#                  uninstall. Do not log flexlm registries to prevent SETUP
#                  from deleting them.
# 03a,12jun01,j_w  Modified for Tornado 2.2
# 02c,08dec00,bwd  SPR 62832: fixed the order of the license servers list
#                  stored in env var LM_LICENSE_FILE
# 02b,30oct00,j_w  Added queueExecute at the end of pageProcess
# 02a,19may00,bwd  SPR 31068 - check/remove duplicate value for
#                  LM_LICENSE_FILE
# 01z,15may00,bwd  Fixed SPR 31062 - nodelock also displays this page and
#                  sets LM_LICENSE_FILE variable for Windows.
# 01y,01may00,bwd  Fixed/added LM instruction for bash, sh, and ksh
# 01x,26apr00,bwd  for UNIX, add codes to first check for existing
#                  LM_LICENSE_FILE variable before displaying appropriate
#                  finish message
# 01w,07apr00,bwd  Fixed the code: lmLicEnvVarInfo variable is only for UNIX
# 01v,24mar00,bwd  Changed dialog frame for this page to allow copy and paste
#                  the LM Environment Setup information
# 01u,02mar00,bwd  Changed the title of the LM Environment Setup dialog box
#                  for UNIX
# 01t,08feb00,j_w  Rename page title
# 01s,04Feb00,j_w  Made this page the final page for full installation if
#                  end user LM configuration is selected
# 01r,31jan00,bwd  Added codes to automate last dialog box and replace
#                  setupVals(cmdMode) with isGUImode
# 01q,21jan00,bwd  Added codes to inform users of lmEnvVar.txt for TEXT MODE
# 01p,19jan00,wmd  Remove the default option for the "Finish" button.
# 01o,17jan00,wmd  Remove display of reboot messages.
# 01n,06jan00,bwd  No test automation for command line SETUP
# 01m,15dec99,bwd  Corrected typo
# 01l,14dec99,wmd  Fix the output to text file not to use \r. On Unix looks
#                  bad.
# 01k,08dec99,j_w  Fixed spacing
# 01j,08dec99,wmd  Fix where the env vars info is stored.  Let's use
#                  setup.log.
# 01i,08dec99,wmd  Fix so Windows side works.
# 01h,07dec99,wmd  Add code to write out file lmEnvVar.txt to hold env. var.
#                  settings for users.
# 01g,03dec99,j_w  Disable the help button
# 01g,02dec99,clc  add text mode
# 01f,29nov99,wmd  Fix bug in height of a label.
# 01e,24nov99,bwd  Made changes for autoSetupLog
# 01d,23nov99,wmd  Need to add windows version of the page.
# 01c,22nov99,wmd  Add real code to display Unix side server info for
#                  LM_LICENSE_FILE env. var.
# 01b,01oct99,j_w  modified lmFinish page
# 01a,08Jul99,j_w  written.
#

global lmLicEnvVar
global lmLicEnvVarInfo
global outFileName
global modifiedLicenseVar

set outFileName ""

#############################################################################
#
# processTorVarsLine - replaces LM_LICENSE_FILE line
#
# This procedure will replace an LM_LICENSE_FILE line with lmLicEnvVar
# information, and simply reoutputs all other lines.
#
# SYNOPSIS
# processTorVarsLine <line> <fileID> <tmpFileID> <fileType>
#
# PARAMETERS:
#   line : torVars line to be processed
#   fileID : fileID of original torVars file
#   tmpFileID : fileID of temp torVars file
#   fileType: "sh" or "csh"
#
# RETURNS: N/A
#
# ERRORS: N/A
#

proc processTorVarsLine {line fileID tmpFileID fileType} {
    global lmLicEnvVar modifiedLicenseVar

    if {[eof $fileID]} {
        return 
    }

    set trimLine [string trimleft $line]

    if {[string first "LM_LICENSE_FILE" $line] != -1} {
        if {$fileType == "sh"} {
            if {[string first "\$LM_LICENSE_FILE" $trimLine] != -1 && 
                [string first "LM_LICENSE_FILE" $trimLine] == 0} { 
                puts $tmpFileID "    LM_LICENSE_FILE=$lmLicEnvVar:\$LM_LICENSE_FILE"
                set modifiedLicenseVar 1 
            } elseif {[string first "LM_LICENSE_FILE" $trimLine] == 0} { 
                puts $tmpFileID "    LM_LICENSE_FILE=$lmLicEnvVar" 
                set modifiedLicenseVar 1 
            } else { 
                puts $tmpFileID $line 
            }
        } elseif {$fileType == "csh"} {
            if {[string first "\$\{LM_LICENSE_FILE\}" $trimLine] != -1} { 
                puts $tmpFileID "    setenv LM_LICENSE_FILE $lmLicEnvVar:\$\{LM_LICENSE_FILE\}"
                set modifiedLicenseVar 1 
            } elseif {[string first "setenv" $trimLine] == 0} { 
                puts $tmpFileID "    setenv LM_LICENSE_FILE $lmLicEnvVar" 
                set modifiedLicenseVar 1 
            } else { 
                puts $tmpFileID $line 
            }
        }
    } else {
        puts $tmpFileID $line
    }
}

#############################################################################
#
# processTorVarsFile - processes a torVars file line by line
#
# This procedure will process a torVars file line by line, and add
# LM_LICENSE_FILE information to the torVars file if previous
# LM_LICENSE_FILE settings did not exist in the file.  
#
# SYNOPSIS
# processTorVarsFile <fileName> <tmpFileName> <fileType>
#
# PARAMETERS:
#   fileName : name of torVars file to be processed
#   tmpFileName : name of tmp file to store new torVars info
#   fileType: "sh" or "csh"
#
# RETURNS: 1 if successful, 0 if error
#
# ERRORS: N/A
#

proc processTorVarsFile {fileName tmpFileName fileType} {
    global modifiedLicenseVar lmLicEnvVar

    if [catch {open $fileName r} fileID] {
        dbgputs "processTorVarsFile: cannot open $fileName"
        return 0
    }

    if [catch {open $tmpFileName w} tmpFileID] {
        dbgputs "processTorVarsFile: cannot open $fileName"
        return 0
    }

    while {[eof $fileID] == 0} {
        gets $fileID line
        processTorVarsLine $line $fileID $tmpFileID $fileType
    }

    # add LM_LICENSE_FILE information if it does not already 
    # exist in the torVars file

    if {$modifiedLicenseVar == 0} { 
        if {$fileType == "sh"} { 
            puts $tmpFileID "if \[ \"\$LM_LICENSE_FILE\" = \"\" \] ; then" 
            puts $tmpFileID "    LM_LICENSE_FILE=$lmLicEnvVar" 
            puts $tmpFileID "else" 
            puts $tmpFileID "    LM_LICENSE_FILE=$lmLicEnvVar:\$LM_LICENSE_FILE" 
            puts $tmpFileID "fi" 
            puts $tmpFileID "export LM_LICENSE_FILE" 
        } elseif {$fileType == "csh"} { 
            puts $tmpFileID "if (\$?LM_LICENSE_FILE) then" 
            puts $tmpFileID "    setenv LM_LICENSE_FILE $lmLicEnvVar:\$\{LM_LICENSE_FILE\}" 
            puts $tmpFileID "else" 
            puts $tmpFileID "    setenv LM_LICENSE_FILE $lmLicEnvVar" 
            puts $tmpFileID "endif"

        }

    }


    close $fileID
    close $tmpFileID
    return 1
}

#############################################################################
#
# updateTorVarsFiles - updates torVars files with LM_LICENSE_FILE
#
# This is the main procedure to update torVars.sh and torVars.csh files
# with LM_LICENSE_FILE information.
#
# SYNOPSIS
# updateTorVarsFiles
#
# PARAMETERS: N/A
#
# RETURNS: N/A
#
# ERRORS: N/A
#

proc updateTorVarsFiles {} {
    global modifiedLicenseVar

    set binDir [destDirGet]/host/[windHostTypeGet]/bin
    set torVarsShFile $binDir/torVars.sh
    set torVarsShTmpFile [tempDirGet]/torVars.sh
    set torVarsCshFile $binDir/torVars.csh
    set torVarsCshTmpFile [tempDirGet]/torVars.csh

    set modifiedLicenseVar 0
    if {[processTorVarsFile $torVarsShFile $torVarsShTmpFile "sh"] == 0} {
        return
    }
    set modifiedLicenseVar 0
    if {[processTorVarsFile $torVarsCshFile $torVarsCshTmpFile "csh"] == 0} {
        return
    }
    if [catch {file copy -force $torVarsShTmpFile $torVarsShFile}] {
        dbgputs "updateTorVarsFiles: could not overwrite $torVarsShFile"
    }
    if [catch {file copy -force $torVarsCshTmpFile $torVarsCshFile}] {
        dbgputs "updateTorVarsFiles: could not overwrite $torVarsCshFile"
    }
    if [catch {file delete -force $torVarsShTmpFile}] {
        dbgputs "updateTorVarsFiles: could not delete $torVarsShTmpFile"
    }
    if [catch {file delete -force $torVarsCshTmpFile}] {
        dbgputs "updateTorVarsFiles: could not delete $torVarsCshTmpFile"
    }
}

#############################################################################
#
# pageCreate(finish) - finish page for full installation with end user LM
#                      or nodelocked LM configuration
#
# This procedure will create a finsh page for full installation with 
# end user LM or nodelocked LM configuration (in lmOptions page).
#
# SYNOPSIS
# .tS
# pageCreate(finish)
# .tE
#
# PARAMETERS: N/A
#
# RETURNS: N/A
#
# ERRORS: N/A
#

proc pageCreate(finish) {} {
    global ctrlVals setupVals env lmVals
    global lmLicEnvVar lmLicEnvVarInfo

    windBaseReadFromRegistry
    set outFileName "[destDirGet]/lmEnvVar.txt"

    if { [isGUImode] } {
        set ctrlVals(volatileFrm) [list \
            [list label -name finishText \
                  -title [strTableGet FINISH_MSG1] \
                  -x 100 -y 10 -w 200 -h 15] ]

    } else { # TEXT mode

        printPageTitle [strTableGet FINISH_TITLE]
        puts [strTableGet FINISH_MSG1]
    }

    set lmLicEnvVar ""

    if { $setupVals(lmInstType) == "endUser" } {
        if {$setupVals(lmManual) == 0} {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美乱妇15p| 欧美一级精品在线| 欧美色爱综合网| 日韩一区二区中文字幕| 自拍偷拍国产精品| 精品一区二区三区影院在线午夜| 91在线播放网址| 日韩精品一区二区在线| 亚洲资源中文字幕| 成人一级片在线观看| 欧美电影免费提供在线观看| 亚洲一区二区三区激情| 成人av电影在线播放| 精品国产伦一区二区三区观看方式 | 中文字幕视频一区| 国内精品写真在线观看| 在线播放国产精品二区一二区四区| 毛片av一区二区| 日本韩国欧美一区二区三区| 国产亚洲综合色| 六月婷婷色综合| 欧美日本一区二区三区| 亚洲最新视频在线观看| 99在线热播精品免费| 久久久久久亚洲综合| 韩国v欧美v亚洲v日本v| 日韩精品一区二区三区在线播放| 亚洲一区二区三区激情| 在线影院国内精品| 一区二区三区中文字幕精品精品| av一区二区三区四区| 国产片一区二区三区| 国产精品99久久久久久久女警 | 精品久久久久久无| 日本一不卡视频| 91精品国产免费| 视频在线观看一区| 日韩一区二区在线观看视频播放| 免费在线观看不卡| 日韩欧美久久久| 蜜桃视频在线观看一区二区| 日韩三级免费观看| 国产精品综合一区二区| 国产亚洲综合在线| 99久久精品99国产精品| 亚洲日本va午夜在线影院| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品亲子伦对白| 99国产精品久| 天天综合色天天| 欧美精品黑人性xxxx| 美女视频黄频大全不卡视频在线播放| 欧美一区二区免费| 激情综合色丁香一区二区| 久久午夜色播影院免费高清| 成人免费精品视频| 亚洲色图欧美在线| 欧美一区二区高清| 欧美日韩一卡二卡三卡| 麻豆一区二区三区| 国产欧美一区二区三区在线看蜜臀 | 成人v精品蜜桃久久一区| 亚洲精品写真福利| 91精品欧美一区二区三区综合在 | 欧美mv日韩mv亚洲| 国产成人欧美日韩在线电影| 国产精品麻豆欧美日韩ww| 色8久久精品久久久久久蜜| 日韩精品亚洲专区| 国产欧美一区二区精品婷婷| 91蝌蚪porny九色| 日本少妇一区二区| 国产精品国产三级国产aⅴ入口 | 日韩欧美一区二区久久婷婷| 成人教育av在线| 亚洲成av人片www| 久久久久久久综合狠狠综合| 色哟哟亚洲精品| 国产麻豆精品95视频| 亚洲自拍欧美精品| 中文字幕乱码亚洲精品一区 | 亚洲成人免费观看| 2024国产精品视频| 欧美亚洲一区二区在线| 国产精品一二三区在线| 天天综合天天做天天综合| 国产精品色呦呦| 日韩欧美精品在线视频| 欧美视频一区二区三区在线观看 | 色呦呦国产精品| 国产馆精品极品| 丝袜脚交一区二区| 亚洲精品亚洲人成人网在线播放| 久久久久久99精品| 日韩精品一区二区三区视频播放| 97精品超碰一区二区三区| 九九热在线视频观看这里只有精品| 亚洲精品成人悠悠色影视| 国产午夜精品一区二区| 日韩免费视频一区| 欧美一区二区免费| 欧美丰满高潮xxxx喷水动漫| 91九色02白丝porn| 91美女片黄在线观看| 风流少妇一区二区| 国产成人免费9x9x人网站视频| 免费人成在线不卡| 亚洲777理论| 亚洲一区二区三区小说| 亚洲欧美成人一区二区三区| 国产精品网曝门| 国产欧美一区二区精品忘忧草 | 亚洲视频免费看| 久久精品综合网| 精品国一区二区三区| 91麻豆精品91久久久久同性| 欧美日韩精品系列| 欧美日韩和欧美的一区二区| 在线欧美小视频| 91久久精品日日躁夜夜躁欧美| 福利一区福利二区| www.成人网.com| 9久草视频在线视频精品| 99精品在线观看视频| 91在线一区二区三区| 色综合久久综合网欧美综合网 | 成人综合在线观看| 成人高清免费观看| 色偷偷88欧美精品久久久| 日本精品视频一区二区| 欧美三级日本三级少妇99| 91精品在线免费| 欧美成人r级一区二区三区| 久久综合色播五月| 中文子幕无线码一区tr| 一区二区三区91| 日本伊人色综合网| 国产高清亚洲一区| 99精品欧美一区二区三区综合在线| 色欧美片视频在线观看在线视频| 欧美吻胸吃奶大尺度电影 | 国产欧美一区二区三区网站| 亚洲男人的天堂一区二区| 婷婷中文字幕一区三区| 紧缚奴在线一区二区三区| 成人污污视频在线观看| 在线欧美日韩精品| 久久免费看少妇高潮| 中文字幕亚洲区| 丝袜美腿高跟呻吟高潮一区| 国产福利不卡视频| 欧美亚一区二区| 精品精品欲导航| 亚洲情趣在线观看| 看电视剧不卡顿的网站| 成人免费视频视频在线观看免费 | 成人美女视频在线观看18| 在线视频综合导航| 久久久久久久久一| 亚洲图片自拍偷拍| 成人开心网精品视频| 欧美一区二区免费视频| 日韩一区中文字幕| 国产一区二区免费视频| 欧美天天综合网| 久久精品男人天堂av| 日日摸夜夜添夜夜添国产精品| 成人v精品蜜桃久久一区| 日韩三级电影网址| 亚洲一区二区欧美日韩| 成人免费高清视频在线观看| 在线播放日韩导航| 一区二区在线观看视频| 国产成人综合自拍| 精品视频资源站| 亚洲日本在线a| 粗大黑人巨茎大战欧美成人| 日韩一区二区免费电影| 亚洲一区在线视频观看| 99久久久精品免费观看国产蜜| 精品国产乱码久久久久久影片| 亚洲午夜免费视频| 成+人+亚洲+综合天堂| 久久蜜臀中文字幕| 日韩成人精品视频| 欧美视频自拍偷拍| 亚洲综合男人的天堂| 99久久婷婷国产| 亚洲国产激情av| 国产一区二区美女诱惑| 精品奇米国产一区二区三区| 午夜视频久久久久久| 欧洲一区在线观看| 亚洲精品欧美激情| 一本久久综合亚洲鲁鲁五月天| 国产精品入口麻豆九色| 国产成人精品影院| 久久久不卡影院| 国产盗摄一区二区| 国产网红主播福利一区二区|