diff --git a/CHANGELOG.md b/CHANGELOG.md index 29c321a..4633605 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 3.9.4 2023-06-13 + + ### Added + - Add abliity to use --rsyncable argument to zstd archives + + ## 3.9.3 2023-06-05 ### Added diff --git a/install/assets/functions/10-db-backup b/install/assets/functions/10-db-backup index 77bbeaf..f9f8326 100644 --- a/install/assets/functions/10-db-backup +++ b/install/assets/functions/10-db-backup @@ -565,15 +565,16 @@ cleanup_old_data() { compression() { - if var_false "${ENABLE_PARALLEL_COMPRESSION}" ; then - PARALLEL_COMPRESSION_THREADS=1 - fi + if var_false "${ENABLE_PARALLEL_COMPRESSION}" ; then + PARALLEL_COMPRESSION_THREADS=1 + fi + + if var_true "${GZ_RSYNCABLE}" ; then + gz_rsyncable=--rsyncable + fi - case "${COMPRESSION,,}" in + case "${COMPRESSION,,}" in gz* ) - if var_true "${GZ_RSYNCABLE}" ; then - gz_rsyncable=--rsyncable - fi compress_cmd="pigz -q -${COMPRESSION_LEVEL} -p ${PARALLEL_COMPRESSION_THREADS} ${gz_rsyncable}" compression_type="gzip" extension=".gz" @@ -598,7 +599,7 @@ compression() { target=${target}.xz ;; zst* ) - compress_cmd="zstd -q -q --rm -${COMPRESSION_LEVEL} -T${PARALLEL_COMPRESSION_THREADS} " + compress_cmd="zstd -q -q --rm -${COMPRESSION_LEVEL} -T${PARALLEL_COMPRESSION_THREADS} ${gz_rsyncable}" compression_type="zstd" dir_compress_cmd=${compress_cmd} extension=".zst"