#!/bin/sh

PATH=/bin:/etc:/usr/bin:/usr/etc:/usr/local/bin
IFS=" 	
"

tape=$5
fs=$6
bs=$2
cd $fs
fs=.
level=${1%u*}
opts="--sparse --totals --one-file-system --atime-preserve "

date > /etc/dumpdates/level-$level

case $level in 
 0)
   tar -c --file=$tape --block-size=$bs $opts  $fs
 ;;
 5)
   DATE=`cat /etc/dumpdates/level-0`
   tar -c --file=$tape --block-size=$bs $opts --newer="$DATE" $fs
 ;;
 9)
   DATE=`cat /etc/dumpdates/level-0`
   tar -c --file=$tape --block-size=$bs $opts --newer="$DATE" $fs
 ;;
esac
