#/bin/sh
# mh@hcs.de
MOUNT=/sbin/mount
UMOUNT=/sbin/umount
CPDUP=/usr/local/bin/cpdup
CP=/bin/cp
MAIL=/usr/bin/mail
HOST='ATSEC'

# rescue Filesysteme mounten
$MOUNT /rescue ; RETVAL=$?
if [ $RETVAL -eq 1 ]; then
	echo 'Unable to mount /rescue. Mount FAILD !' |$MAIL -s "$HOST: CPDUP: Mount Error" mh@hcs.de
	exit 0
else
	echo 'mount /rescue OK !'   
fi
$MOUNT /rescue/var ; RETVAL=$?
if [ $RETVAL -eq 1 ]; then
	echo 'Unable to mount /rescue/var. Mount FAILD !' |$MAIL -s "$HOST: CPDUP: Mount Error" mh@hcs.de
	exit 0
else
	echo 'mount /rescue/var OK !'   
fi
$MOUNT /rescue/tmp ; RETVAL=$?
if [ $RETVAL -eq 1 ]; then
	echo 'Unable to mount /rescue/tmp. Mount FAILD !' |$MAIL -s "$HOST: CPDUP: Mount Error" mh@hcs.de
	exit 0
else
	echo 'mount /rescue/tmp OK !'   
fi
$MOUNT /rescue/usr ; RETVAL=$?
if [ $RETVAL -eq 1 ]; then
	echo 'Unable to mount /rescue/usr. Mount FAILD !' |$MAIL -s "$HOST: CPDUP: Mount Error" mh@hcs.de
	exit 0
else
	echo 'mount /rescue/usr OK !'   
fi

# Copy files via cpdup 
$CPDUP -v -iO / /rescue
$CPDUP -v -iO /var /rescue/var
$CPDUP -v -iO /tmp /recuse/tmp 
$CPDUP -v -iO /usr /rescue/usr
$CP -v /etc/fstab.ad1 /rescue/etc/fstab

# umount all /recuce mounts
$UMOUNT /rescue/usr
$UMOUNT /rescue/tmp
$UMOUNT /rescue/var
$UMOUNT	/rescue

# EOF
