Ticket #1571: inst_sge-8.1.9.diff

File inst_sge-8.1.9.diff, 3.9 KB (added by vuw_ecs_kevin, 3 years ago)

Patch to inst_sge

  • sge/inst_sge

    old new  
    6969fi
    7070. ./util/arch_variables
    7171. ./util/install_modules/inst_common.sh
     72. ./util/install_modules/inst_execd_auto.sh
    7273
    7374#---------------------------------------
    7475# commandline argument parsing
     
    397398   ErrUsage
    398399fi
    399400
    400 PreInstallCheck
     401#PreInstallCheck
     402$INFOTEXT "Exporting AUTO %s, QMASTER %s, EXECD %s" $AUTO $QMASTER $EXECD
     403export AUTO
     404export QMASTER
     405export EXECD
     406PreInstallCheckExecd
    401407
    402408#checking the autoinstall configuration file at this point of installation,
    403409#because the commandline switches are completely parsed and we know the selected options.
     
    928934    Stdout2Log
    929935    LogResolvedHostLists
    930936
     937    if [ -f "$SGE_ROOT/$SGE_CELL/common/settings.sh" ]; then
    931938    . "$SGE_ROOT/$CELL_NAME/common/settings.sh"
     939    else
     940# Sanity check: don't overwite anything
     941       $INFOTEXT -log "KMB: No settings.sh\n"
     942       if [ -d "$SGE_ROOT/$CELL_NAME/common" ]; then
     943           $INFOTEXT -log "KMB: There's a common directory! Not overwriting\n"
     944           exit 4
     945       else
     946           $INFOTEXT -log "KMB: Creating and populating common directory\n"
     947           SGE_ROOT_VAL=$SGE_ROOT
     948           SGE_CELL_VAL=$SGE_CELL
     949           COMMONDIR=$SGE_CELL/common
     950           GetAdminUser
     951# Some these come direct from the Template file rather than create copies
     952#  of routines that only exist in the install_qmaster.sh
     953#
     954# Dupl     SelectHostNameResolving()
     955           IGNORE_FQDN_DEFAULT=$HOSTNAME_RESOLVING
     956           $INFOTEXT -log "Using >%s< as IGNORE_FQDN_DEFAULT." "$IGNORE_FQDN_DEFAULT"
     957           $INFOTEXT -log "If it is >true<, the domain name will be ignored."
     958
     959           if [ "$IGNORE_FQDN_DEFAULT" = "false" ]; then
     960#              GetDefaultDomain()
     961               $INFOTEXT -log "Using >%s< as default domain." $DEFAULT_DOMAIN
     962               CFG_DEFAULT_DOMAIN=$DEFAULT_DOMAIN
     963           else
     964               CFG_DEFAULT_DOMAIN=none
     965           fi
     966# Dpul End
     967# Dupl     SetSpoolingOptionsDynamic()
     968           case $SPOOLING_METHOD in
     969              classic)
     970#                SetSpoolingOptionsClassic()
     971                 SPOOLING_LIB=libspoolc
     972                 SPOOLING_ARGS="$SGE_ROOT_VAL/$COMMONDIR;$QMDIR"
     973                 ;;
     974              berkeleydb)
     975#                SetSpoolingOptionsBerkeleyDB()
     976                 SPOOLING_LIB=libspoolb
     977                 SPOOLING_DIR="$DB_SPOOLING_DIR"
     978                 SPOOLING_ARGS="$SPOOLING_DIR"
     979                 ;;
     980              *)
     981                 $INFOTEXT "\nUnknown spooling method. Exit."
     982                 $INFOTEXT -log "\nUnknown spooling method. Exit."
     983                 MoveLog
     984                 exit 1
     985                 ;;
     986           esac
     987# Dpul End
     988# Dupl    GetQmasterSpoolDir()
     989           QMDIR="$QMASTER_SPOOL_DIR"
     990           $INFOTEXT -log "Using >%s< as QMASTER_SPOOL_DIR." "$QMDIR"
     991# Dpul End
     992           SetProductModeExecd
     993           MakeDirsExecd
     994           AddBootstrapExecd
     995           if [ -z $QMASTER_HOSTNAME ]; then
     996               $INFOTEXT -log "No QMASTER_HOSTNAME defined. Exit"
     997               exit 3
     998           else
     999               $INFOTEXT -log "Using >%s< as qmaster" $QMASTER_HOSTNAME
     1000           fi
     1001           AddActQmasterExecd
     1002           AddCommonFilesExecd
     1003           $INFOTEXT -log "Exporting ROOT %s,  CELL %s, MPORT %s, EPORT %s, CNAME %s" $SGE_ROOT $SGE_CELL $SGE_QMASTER_PORT $SGE_EXECD_PORT $SGE_CLUSTER_NAME
     1004           export SGE_ROOT
     1005           export SGE_CELL
     1006           export SGE_QMASTER_PORT
     1007           export SGE_EXECD_PORT
     1008           export SGE_CLUSTER_NAME
     1009           ProcessSGEClusterNameExecd execd
     1010           CreateSettingsFileExecd
     1011           GetLocalExecdSpoolDirExecd
     1012           CreateSGEStartUpScripts 0 true execd
     1013           AddSGEStartUpScript $euid execd
     1014           exit 2
     1015      fi
     1016    fi
    9321017    GetAdminUser
    9331018
    9341019    if [ -f "$SGE_ROOT/$SGE_CELL/common/bootstrap" ]; then