2967c12354e92d54e5fba23796f300b0fb3773d3
[mgsautils.git] / fs / backup_full.sh
1 #!/bin/sh
2 . $1
3 FILENAME=${FULLNAME}${APPEND}
4 cd ${STORAGE}
5 rm *
6 dar --verbose --alter=atime --empty-dir --fs-root / --noconf --create ${STORAGE}${FILENAME} -y9 -an --exclude-from-file ${EXCLUDE}
7 md5sum -b ${FILENAME}* > ${FILENAME}.md5
8 chown ${XFER_USER} ${FILENAME}.md5
9
10 case "${XFER_METHOD}" in
11 scp)
12 su - ${XFER_USER} -c "scp -p ${STORAGE}${FILENAME}* ${XFER_TARGET}"
13 ;;
14 rsync)
15 su - ${XFER_USER} -c "rsync -auv ${STORAGE} ${XFER_TARGET}"
16 ;;
17 esac