4 echo "amverifyrun is deprecated -- use amcheckdump" >& 2
7 exec_prefix="@exec_prefix@"
9 amlibexecdir="@amlibexecdir@"
10 . "${amlibexecdir}/amanda-sh-lib.sh"
12 # add sbin and ucb dirs
13 PATH="$PATH:/usr/sbin:/sbin:/usr/ucb"
16 USE_VERSION_SUFFIXES="@USE_VERSION_SUFFIXES@"
17 if [ "$USE_VERSION_SUFFIXES" = "yes" ]; then
24 $AMGETCONF $CONFIG $1 2>/dev/null
28 amlibexecdir=$amlibexecdir
30 AMGETCONF=$sbindir/amgetconf$SUF
31 AMVERIFY=$sbindir/amverify$SUF
32 LOGDIR=`getparm logdir`
33 AMDUMPLOG=${LOGDIR}/amdump.1
34 AMFLUSHLOG=${LOGDIR}/amflush.1
35 if [ -f $AMDUMPLOG ]; then
36 if [ -f $AMFLUSHLOG ]; then
37 if [ $AMDUMPLOG -nt $AMFLUSHLOG ]; then
46 if [ -f $AMFLUSHLOG ]; then
49 echo `_ 'Nothing to verify'`
55 FIRST_SLOT=`grep "taper: slot" $AMLOG | fgrep 'exact label match
57 first labelstr match' | sed 1q | sed 's/://g' | awk '{print $3}'`
58 if [ X"$FIRST_SLOT" = X"" ]; then
59 FIRST_SLOT=`grep "taper: slot: .* wrote label" $AMLOG | sed 1q | sed 's/://g' | awk '{print $3}'`
60 if [ X"$FIRST_SLOT" = X"" ]; then
65 NBTAPES=`grep -c "taper: .*wrote label " $AMLOG`
67 if [ X"$NBTAPES" != X"0" ]; then
68 if ln -s $AMLOG $LOGDIR/log ; then
69 $AMVERIFY $CONFIG $FIRST_SLOT $NBTAPES
70 if [ -L $LOGDIR/log ] ; then rm $LOGDIR/log ; fi
72 echo "amdump or amflush is already running, or you must run amcleanup"
75 echo `_ 'Nothing to verify'`