#!/bin/sh # IBM(c) 2009 EPL license http://www.eclipse.org/legal/epl-v10.html ##################################################### # # Initiate the xdcp from Mangement node to sync # files to this node # ##################################################### # do nothing when UPDATENODE=1 because it is done from the top down if [[ $UPDATENODE -eq 1 ]]; then exit 0 fi #do nothing id there is no sync file template for the node if [[ $NOSYNCFILES -eq 1 ]]; then exit 0 fi # do nothing for diskless deployment case because it is done in the image already if [ "$NODESETSTATE" = "netboot" -o \ "$NODESETSTATE" = "diskless" -o \ "$NODESETSTATE" = "dataless" ] then exit 0 fi logger -t xCAT "Performing syncfiles postscript" osname=`uname` # run the xdcp on the MN/SN xcatpostdir="/xcatpost" if [ $osname = "Linux" ] then `$xcatpostdir/startsyncfiles.awk` returncode=$? elif [ $osname = "AIX" ] then `$xcatpostdir/startsyncfiles.aix` returncode=$? fi if [ $returncode -eq 1 ] then logger -t xCAT "Perform Syncing File action successfully" else logger -t xCAT "Perform Syncing File action encountered error" fi exit 0