浏览代码

Merge branch 'hotfix/171029' into hotfix/171014.1

Daniel Gibbs 8 年之前
父节点
当前提交
7b0bce7e82
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      lgsm/functions/command_backup.sh

+ 2 - 1
lgsm/functions/command_backup.sh

@@ -112,7 +112,8 @@ fn_backup_compression(){
 	sleep 2
 	fn_print_dots "Backup (${rootdirduexbackup}) ${backupname}.tar.gz, in progress..."
 	fn_script_log_info "backup ${rootdirduexbackup} ${backupname}.tar.gz, in progress"
-	tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "${backupdir}" ./*
+	excludedir=$(realpath --relative-to="${rootdir}" "${backupdir}")
+	tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "${excludedir}" ./*
 	local exitcode=$?
 	if [ ${exitcode} -ne 0 ]; then
 		fn_print_fail_eol