From 0906e3d09968d48beed9a89aceae893e9a55b76b Mon Sep 17 00:00:00 2001 From: Peter Hyman Date: Sun, 30 Jun 2019 11:53:20 -0500 Subject: [PATCH] lrztar -o fix --- lrztar | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lrztar b/lrztar index fa1059b..8a08f02 100755 --- a/lrztar +++ b/lrztar @@ -137,11 +137,13 @@ Notice: s="${s%/}" p+=(-o "$i/${s##*/}.tar.${vopt[v_S]}"); fi - ! ((v_f)) && [[ -e $i/${s##*/}.tar.${vopt[v_S]} ]] && { - printf "lrztar: %s exists, use -f to overwrite\n" \ - "$i/${s##*/}.tar.${vopt[v_S]}" - return 1 - } + if ! ((v_o)); then + ! ((v_f)) && [[ -e $i/${s##*/}.tar.${vopt[v_S]} ]] && { + printf "lrztar: %s exists, use -f to overwrite\n" \ + "$i/${s##*/}.tar.${vopt[v_S]}" + return 1 + } + fi tar c "$s" | lrzip "${p[@]}" x=$? }