#!/usr/bin/ksh # @(#)01 1.9 src/packages/rsct/core/rmc/root/rsct.core.rmc.unconfig_u.sh, clpkg.rsct, rsct_rady, rady2035a 9/17/14 13:34:06 # Set path to known value PATH=/usr/sbin/rsct/bin:/usr/bin:/usr/sbin:/bin export PATH RMCRESTART='/tmp/ctinst.restart_ctrmc' RMCSUBSYS='ctrmc' ParsePid="s/^ *[^ ]* *[^ ]* *\([0-9]*\) *active/\1/p" OSname=$(uname -s) if [[ -z $OSname ]] then OSname=unknown_OS fi # if not NIM or BOS install if [[ -z "$INUCLIENTS" && -z "$INUBOSTYPE" ]] then Proc=$(LC_ALL=C lssrc -s ${RMCSUBSYS} 2> /dev/null | grep "active" | \ sed -n -e "$ParsePid" | tr '\n' ',') #touch ctinstall marker file to ensure ctrmc is restarted in posti if [[ -n "${Proc}" ]] then /bin/touch -f $RMCRESTART > /dev/null 2>&1 fi fi # invoke the ct install utility /usr/sbin/rsct/install/bin/ctinstall -t R -r -f rsct.core.rmc \ -g RSCT_ALL -F rc=$? # # Unregister from LKU (live kernel update) framework in AIX # if [[ "$OSname" == "AIX" ]] then /usr/sbin/rsct/install/bin/ctlvupdreg -u fi exit 0