#!/bin/sh
tape=/dev/tapenr
log=/var/adm/backup/lst.tar

st -f $tape setblk 0
st -f $tape drvbuffer 2
st -f $tape rewind
echo job start position `mttell $tape` `date` | tee -a $log

fno=0
#
# skip first few files...
#
# fno=12
# st -f $tape fsf $fno
# echo skipped $fno position `mttell $tape` `date` | tee -a $log
#
while true
do
	fno=`expr $fno + 1`
	echo file $fno position `mttell $tape` `date` | tee -a $log
	tar -tvR -f $tape -b 64 >>$log 2>>$log
	st -f $tape fsf
	if [ $? -ne 0 ]
	then
		break
	fi
done
echo job end position `mttell $tape` `date` | tee -a $log
st -f $tape rewind
exit 0
