X-Git-Url: http://git.megabrutal.com/?p=mgsautils.git;a=blobdiff_plain;f=fs%2Fbackup_full.sh;h=18e5f3a35e8b2dffe2743493469291a6edeb91bb;hp=2967c12354e92d54e5fba23796f300b0fb3773d3;hb=HEAD;hpb=51b282d82d08b095a3826d44e444464bd2eeaf0a diff --git a/fs/backup_full.sh b/fs/backup_full.sh index 2967c12..18e5f3a 100755 --- a/fs/backup_full.sh +++ b/fs/backup_full.sh @@ -2,9 +2,13 @@ . $1 FILENAME=${FULLNAME}${APPEND} cd ${STORAGE} -rm * -dar --verbose --alter=atime --empty-dir --fs-root / --noconf --create ${STORAGE}${FILENAME} -y9 -an --exclude-from-file ${EXCLUDE} -md5sum -b ${FILENAME}* > ${FILENAME}.md5 +if [ "${CLEAN_DIR}" = "true" ]; then rm *; fi +dar --verbose --alter=atime --empty-dir --fs-root / --noconf --create ${STORAGE}${FILENAME} -zbzip2:9 -an --exclude-from-file ${EXCLUDE} + +case $(uname) in + Linux) md5sum -b ${FILENAME}* > ${FILENAME}.md5;; + *BSD) md5 -r ${FILENAME}* > ${FILENAME}.md5;; +esac chown ${XFER_USER} ${FILENAME}.md5 case "${XFER_METHOD}" in