#!/bin/tcsh -x # Install SGE # v1.0 16-Aug-2002: basic code # v1.1 25-Mar-2003: code mods for specific customer, forked versions # v1.2 30-Aug-2003: fixes for some of the more egregious errors # v1.3 27-Oct-2003: fixes # v1.4 02-Jan-2004: fixes ######################################### # # Alter these as needed # setenv SGE_SERVER apps-fe setenv SGE_MOUNTPOINT /opt/sge setenv SGE_SERVICE 535 # # # ######################################### ###################################################################### echo "installing SGE exec daemon" #userdel sge #useradd -u 10000 sge # 1st mount the /opt/sge directory echo "${SGE_SERVER}:${SGE_MOUNTPOINT} ${SGE_MOUNTPOINT} nfs bg,rw,auto,intr,rsize=8192,wsize=8192 0 0" >> /etc/fstab mkdir -p ${SGE_MOUNTPOINT} mount ${SGE_MOUNTPOINT} # 2nd cd into directory, and install cd ${SGE_MOUNTPOINT} # add service into the /etc/services file echo "sge_commd ${SGE_SERVICE}/tcp # communication port for Grid Engine" >> /etc/services setenv SGE_ROOT ${SGE_MOUNTPOINT} ./install_execd -auto -fast # 3rd build /etc/profile.d/sge.{c}sh echo "export SGE_ROOT=${SGE_MOUNTPOINT}" > /etc/profile.d/sge.sh echo "source $SGE_ROOT/default/common/settings.sh" >> /etc/profile.d/sge.sh echo "setenv SGE_ROOT ${SGE_MOUNTPOINT}" > /etc/profile.d/sge.csh echo "source $SGE_ROOT/default/common/settings.csh" >> /etc/profile.d/sge.csh chmod +x /etc/profile.d/sge.sh /etc/profile.d/sge.csh