lrztar -o fix

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

12
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
! ((v_f)) && [[ -e $i/${s##*/}.tar.${vopt[v_S]} ]] && { if ! ((v_o)); then
printf "lrztar: %s exists, use -f to overwrite\n" \ ! ((v_f)) && [[ -e $i/${s##*/}.tar.${vopt[v_S]} ]] && {
"$i/${s##*/}.tar.${vopt[v_S]}" printf "lrztar: %s exists, use -f to overwrite\n" \
return 1 "$i/${s##*/}.tar.${vopt[v_S]}"
} return 1
}
fi
tar c "$s" | lrzip "${p[@]}" tar c "$s" | lrzip "${p[@]}"
x=$? x=$?
} }