⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.sh

📁 multice220
💻 SH
📖 第 1 页 / 共 2 页
字号:
#!/bin/sh## install.sh  - Install ARM Multi-ICE on Unix.#               Script adapted from RM installer.## Copyright (c) ARM Limited 1999-2002. All Rights Reserved.## RCS $Revision: 1.14.2.4 $# Checkin $Date: 2002/02/11 17:48:05 $# Revising $Author: sellis $#PATH=/usr/xpg4/bin:/bin:/usr/bin:/usr/ccs/bin#ECHO=/usr/bin/echo## DE50903 built in echo does not do \n#ECHO=echoTHEOSNAME=`uname -s`if [ "$THEOSNAME" = "Linux" ]thenECHO="/bin/echo -e"fi#----------------------# Defaults#----------------------DEFINSTDIR=/opt/armPRODUCT_NAME="Multi-ICE"PRODUCT_VERSION="Version 2.2"BOOK_NAME="ARM Multi-ICE v2.2"standardcomps="bin mul docs"dynatextcomps="bin mul docs dynatext"solbindir="solaris/bin"hpuxbindir="hpux/bin"linuxbindir="linux/bin"#-------------------Explain_Component ()#-------------------{case ${c} in        bin)                $ECHO " - $PRODUCT_NAME executable files (DLL and help)"                ;;        mul)                $ECHO " - $PRODUCT_NAME mulfiles (processor drivers)"                ;;        docs)                $ECHO " - $PRODUCT_NAME documentation"                $ECHO "   Will be installed to multiice_docs directory"                ;;        dynatext)                $ECHO " - $PRODUCT_NAME user guide as online book, to be read by Dynatext browser"                ;;        *)                $ECHO "Unknown component: $c."                ;;        esac}#---------------One_Component ()#---------------{        $ECHO "\nInstalling component: $c"        case ${c} in                bin)                        if [ "$DOING_LINUX" = "y" ]                        then                                cd "$linuxbindir"                                tar xvf "$CURRDIR"/linux/mice.tar                                cd "$INSTDIR"                        fi                        if [ "$DOING_HPUX" = "y" ]                        then                                cd "$hpuxbindir"                                tar xvf "$CURRDIR"/hpux/mice.tar                                cd "$INSTDIR"                        fi                        if [ "$DOING_SOLARIS" = "y" ]                        then                                cd "$solbindir"                                tar xvf "$CURRDIR"/solaris/mice.tar                                cd "$INSTDIR"                        fi                        ;;                                mul)                        tar xvf "$CURRDIR"/common/mul.tar                        ;;                                docs)                        tar xvf "$CURRDIR"/common/docs.tar                        ;;                dynatext)                        cd common                        tar xvf "$CURRDIR"/common/dynatext.tar                        cd ..                        sub_dir=`ls "$INSTDIR" | grep "^dtext4."`                        grep "$BOOK_NAME" "$INSTDIR"/"$sub_dir"/ebtrc/.ebtrc > /dev/null                        if [ "$?" -ne "0" ]                        then                            mv "$INSTDIR"/"$sub_dir"/ebtrc/.ebtrc "$INSTDIR"/"$sub_dir"/ebtrc/ebtrc.old                            $ECHO "COLLECTION    $INSTDIR/common/OnlineBooks/MICE=$BOOK_NAME" > "$INSTDIR"/"$sub_dir"/ebtrc/.ebtrc                            cat "$INSTDIR"/"$sub_dir"/ebtrc/ebtrc.old >> "$INSTDIR"/"$sub_dir"/ebtrc/.ebtrc                        fi                        ;;                *)                        $ECHO "Unknown component: $c"                        ;;        esac}#------------------------------------# Display license agreement#------------------------------------clear$ECHO "$PRODUCT_NAME $PRODUCT_VERSION Installer"$ECHO "\n\n"$ECHO "Welcome to the $PRODUCT_NAME Installer.  Please read the"$ECHO "following License Agreement.  To install $PRODUCT_NAME, "$ECHO "you must accept this agreement."$ECHO "\n\n\n\n\n\n\n\n\n\n\n"printf "Press Enter to continue"read RESPONSEclearmore license.txtEXITLOOP=0while [ "$EXITLOOP" = "0" ]do        printf "\nDo you accept the license agreement [y/n]: "        read RESPONSE        if [ "$RESPONSE" = "Y" ]        then                EXITLOOP="1"        fi        if [ "$RESPONSE" = "y" ]        then                EXITLOOP="1"        fi        if [ "$RESPONSE" = "N" ]        then                $ECHO "\nInstall Exiting"                exit 1        fi        if [ "$RESPONSE" = "n" ]        then                $ECHO "\nInstall Exiting"                exit 1        fi        if [ "$EXITLOOP" = "0" ]        then                $ECHO "\nPlease enter y or n"        fidoneclear#-----------------------------------------------------------------# Main loop - come back to here if options at the end are rejected#-----------------------------------------------------------------EXITSELECTLOOP=0while [ "$EXITSELECTLOOP" = "0" ]do        clear        #------------------------------------        # Select which platform(s) to install        #------------------------------------        EXITOSCHOICELOOP=0        while [ "$EXITOSCHOICELOOP" = "0" ]        do                $ECHO "\nWhich version of $PRODUCT_NAME do you wish to install?\n"                $ECHO " 1.   Solaris"                $ECHO " 2.   HP-UX"                $ECHO " 3.   Both of the above."                $ECHO " 4.   Linux (x86)\n"                $ECHO " 9.   Quit\n"                printf "Select option [3]: "                read PLATOPTION                if [ "$PLATOPTION" = "" ]                then                        PLATOPTION=3                fi                if [ "$PLATOPTION" = "9" ]                then                        $ECHO "\nInstall Exiting"                        exit 1                fi                if [ "$PLATOPTION" = "1" ]                then                        EXITOSCHOICELOOP="1"                fi                if [ "$PLATOPTION" = "2" ]                then                        EXITOSCHOICELOOP="1"                fi                if [ "$PLATOPTION" = "3" ]                then                        EXITOSCHOICELOOP="1"                fi                if [ "$PLATOPTION" = "4" ]                then                        EXITOSCHOICELOOP="1"                fi                if [ "$EXITOSCHOICELOOP" = "0" ]                then                        printf "\nPlease enter a number from the list\n"                fi        done        #-----------------------------------------------------------        # Select whether or not to install dynatext        #-----------------------------------------------------------        clear        # D/E 80911,108109 - DynaText is unavailable on Linux, so don't attempt to install it.        if [ "$PLATOPTION" = "4" ]        then                SETUPTYPE=1                installcomps=$standardcomps        else                EXITTYPECHOICELOOP=0                while [ "$EXITTYPECHOICELOOP" = "0" ]                do                        $ECHO "\nWhich components of $PRODUCT_NAME do you wish to install?"                        $ECHO "Note that dynatext docs will not be installed for ADU.\n"                        $ECHO " 1.   Standard installation (no dynatext docs)"                        $ECHO " 2.   Full installation"                        $ECHO " 9.   Quit\n"                        printf "Select option [1]: "                        read SETUPTYPE                        if [ "$SETUPTYPE" = "" ]                        then

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -