From 16fac7c19b90772f9185fcb52dd8d05edee27442 Mon Sep 17 00:00:00 2001 From: zorn-v Date: Sat, 4 Mar 2023 00:37:23 +1000 Subject: [PATCH] Do not overwrite symlinks on extract tars --- data_from_portwine/scripts/functions_helper | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 9d53b4f..7de5b57 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -196,29 +196,29 @@ unpack_tar_zst () { set -o pipefail unset PW_ZSTD_PORT if [[ `which zstd` ]] &>/dev/null ; then - tar -I zstd -xvf "$1" -C "$2" | sszen + tar -I zstd -xhvf "$1" -C "$2" | sszen [ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0 else - env LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${PW_WINELIB}/portable/lib/lib64:${PW_WINELIB}/portable/lib/lib" tar -I "${PW_WINELIB}/portable/bin/zstd" -xvf "$1" -C "$2" | sszen + env LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${PW_WINELIB}/portable/lib/lib64:${PW_WINELIB}/portable/lib/lib" tar -I "${PW_WINELIB}/portable/bin/zstd" -xhvf "$1" -C "$2" | sszen [ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0 fi } unpack_tar_xz () { set -o pipefail - tar -Jxvf "$1" -C "$2" | sszen + tar -Jxhvf "$1" -C "$2" | sszen [ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0 } unpack_tar_gz () { set -o pipefail - tar -xzvf "$1" -C "$2" | sszen + tar -xhzvf "$1" -C "$2" | sszen [ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0 } unpack_tar () { set -o pipefail - tar -xvf "$1" -C "$2" | sszen + tar -xhvf "$1" -C "$2" | sszen [ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0 }