lrztar -o fix

This commit is contained in:
Peter Hyman 2019-06-30 11:53:20 -05:00
parent b922018128
commit 0906e3d099

2
lrztar
View file

@ -137,11 +137,13 @@ Notice:
s="${s%/}" s="${s%/}"
p+=(-o "$i/${s##*/}.tar.${vopt[v_S]}"); p+=(-o "$i/${s##*/}.tar.${vopt[v_S]}");
fi fi
if ! ((v_o)); then
! ((v_f)) && [[ -e $i/${s##*/}.tar.${vopt[v_S]} ]] && { ! ((v_f)) && [[ -e $i/${s##*/}.tar.${vopt[v_S]} ]] && {
printf "lrztar: %s exists, use -f to overwrite\n" \ printf "lrztar: %s exists, use -f to overwrite\n" \
"$i/${s##*/}.tar.${vopt[v_S]}" "$i/${s##*/}.tar.${vopt[v_S]}"
return 1 return 1
} }
fi
tar c "$s" | lrzip "${p[@]}" tar c "$s" | lrzip "${p[@]}"
x=$? x=$?
} }