check-blacklist.sh: Fix potential false positive
[mgsautils.git] / fs / backup_full.sh
1 #!/bin/sh
2 . $1
3 FILENAME=${FULLNAME}${APPEND}
4 cd ${STORAGE}
5 if [ "${CLEAN_DIR}" = "true" ]; then rm *; fi
6 dar --verbose --alter=atime --empty-dir --fs-root / --noconf --create ${STORAGE}${FILENAME} -zbzip2:9 -an --exclude-from-file ${EXCLUDE}
7
8 case $(uname) in
9 Linux) md5sum -b ${FILENAME}* > ${FILENAME}.md5;;
10 *BSD) md5 -r ${FILENAME}* > ${FILENAME}.md5;;
11 esac
12 chown ${XFER_USER} ${FILENAME}.md5
13
14 case "${XFER_METHOD}" in
15 scp)
16 su - ${XFER_USER} -c "scp -p ${STORAGE}${FILENAME}* ${XFER_TARGET}"
17 ;;
18 rsync)
19 su - ${XFER_USER} -c "rsync -auv ${STORAGE} ${XFER_TARGET}"
20 ;;
21 esac