#! /bin/sh # PCP QA Test No. 303 # merge two archives, and check that mark records are placed in the # correct positions!!! # # 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 _filter() { sed \ -e '/\[[0-9][0-9]* bytes\]/d' } status=1 # failure is the default! trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15 # deal with an annoying libc error ... using TZ=:Australia/Melbourne # causes the -z option to report the wrong time, at least for some # times of the year # TZ=EST-10 export TZ # real QA test starts here echo "=== arch_a ===" pmdumplog -a -z src/arch_a | _filter echo echo "=== arch_b ===" pmdumplog -a -z src/arch_b | _filter rm -rf $tmp.arch* pmlogextract -z src/arch_a src/arch_b $tmp.arch echo echo "=== the merged archive ===" pmdumplog -a -z $tmp.arch | _filter # success, all done status=0 exit