forked from baron/baron-sso
웍스 드라이브 구조 변경
This commit is contained in:
@@ -17,6 +17,11 @@ backup_require_command stat
|
||||
backup_require_command zstd
|
||||
|
||||
manifest_file="$archive_dir/manifest.json"
|
||||
mapfile -t versioned_manifest_files < <(find "$archive_dir" -maxdepth 1 -type f -name 'manifest.*.json' | sort)
|
||||
if [[ "${#versioned_manifest_files[@]}" -gt 0 ]]; then
|
||||
[[ "${#versioned_manifest_files[@]}" -eq 1 ]] || backup_die "archive directory must contain exactly one manifest.*.json file."
|
||||
manifest_file="${versioned_manifest_files[0]}"
|
||||
fi
|
||||
backup_require_path "$manifest_file"
|
||||
|
||||
schema_version="$(jq -er '.schema_version' "$manifest_file")"
|
||||
@@ -33,6 +38,9 @@ manifest_size="$(jq -er '.archive.size_bytes' "$manifest_file")"
|
||||
|
||||
archive_file="$archive_dir/$archive_name"
|
||||
checksum_file="$archive_dir/${archive_name}.sha256"
|
||||
if [[ ! -f "$checksum_file" && "$archive_name" == *.tar.zst ]]; then
|
||||
checksum_file="$archive_dir/${archive_name%.tar.zst}.sha256"
|
||||
fi
|
||||
|
||||
backup_require_path "$archive_file"
|
||||
backup_require_path "$checksum_file"
|
||||
|
||||
Reference in New Issue
Block a user