#! /bin/sh # PCP QA Test No. 254 # exercise pmNameAll for distributed PMNS with given namespace # # Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved. # seq=`basename $0` echo "QA output created by $seq" # get standard filters . ./common.product . ./common.filter . ./common.check rm -f $seq.out if [ $PCP_VER -lt 3600 ] then ln $seq.out.1 $seq.out || exit 1 else ln $seq.out.2 $seq.out || exit 1 fi signal=$PCP_BINADM_DIR/pmsignal _needclean=true pmns="nameall.pmns" rm -rf $tmp mkdir $tmp chmod ugo+rwx $tmp cd $tmp cleanup() { cd $here if $_needclean then _needclean=false $signal -s TERM $pmcd sleep 1 unset PMCD_SOCKET echo "Restart and ping pmcd ..." $sudo $PCP_RC_DIR/pcp restart | _filter_pcp_start _wait_for_pmcd _wait_for_pmlogger fi rm -rf $tmp } trap "cleanup; exit \$status" 0 1 2 3 15 # real QA test starts here cat >$pmns <