#!/bin/csh
set dir=$1
if !(-d ${dir}) then
	echo ${dir} is not a directory
	exit 1
else if ((-e ${dir}.tar) || (-e ${dir}.tar.Z)) then
	echo Tar file already exists in superior for ${dir}
	exit 2
else if !(-e ${dir}/${dir}.tar.Z) then
	echo Compresssed tar file does not exists in ${dir}
	exit 3
endif
alias checkstatus '\!* ; if ($status) exec echo "\!*" failed - status = $status'
checkstatus du -s ${dir}
checkstatus cd ${dir}
checkstatus mv ${dir}.tar.Z ..
checkstatus uncompress ../${dir}.tar.Z

checkstatus tar -xlpf ../${dir}.tar
checkstatus rm ../${dir}.tar
checkstatus cd ..
checkstatus du -s ${dir}
