mirror of
https://github.com/ckolivas/lrzip.git
synced 2025-12-06 07:12:00 +01:00
Merge 66ae7c85bf into 418791fd55
This commit is contained in:
commit
1a33aada64
20
lrztar
20
lrztar
|
|
@ -76,7 +76,6 @@ Notice:
|
||||||
i+="/${vopt[v_d]##*/}"
|
i+="/${vopt[v_d]##*/}"
|
||||||
i="${i%.tar.*}"
|
i="${i%.tar.*}"
|
||||||
((v_O)) && {
|
((v_O)) && {
|
||||||
mkdir -p "${vopt[v_O]}" &> /dev/null
|
|
||||||
for x in ${!p[@]};do
|
for x in ${!p[@]};do
|
||||||
[ "${p[x]}"x == "-O"x ] && {
|
[ "${p[x]}"x == "-O"x ] && {
|
||||||
p[x]=
|
p[x]=
|
||||||
|
|
@ -92,7 +91,11 @@ Notice:
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
if ((v_O)); then
|
if ((v_O)); then
|
||||||
mkdir -p "$i" &> /dev/null
|
if ! [[ -d $i ]]; then
|
||||||
|
printf "lrztar: %s output path does not exist.\n"\
|
||||||
|
"$i"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
i="./"
|
i="./"
|
||||||
fi
|
fi
|
||||||
|
|
@ -111,7 +114,18 @@ Notice:
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
if ((v_O)); then
|
if ((v_O)); then
|
||||||
((v_f)) && mkdir -p "${vopt[v_O]}" &> /dev/null
|
if ! [[ -d ${vopt[v_O]} ]]; then
|
||||||
|
printf "lrztar: %s output path does not exist.\n"\
|
||||||
|
"${vopt[v_O]}"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
if [[ $(shopt -s nullglob;
|
||||||
|
shopt -s dotglob;
|
||||||
|
echo "${vopt[v_O]}"/*) ]] && ! ((v_f)); then
|
||||||
|
printf "lrztar: %s output path is not empty.\n"\
|
||||||
|
"${vopt[v_O]}"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
for x in ${!p[@]};do
|
for x in ${!p[@]};do
|
||||||
[ "${p[x]}"x == "-O"x ] && {
|
[ "${p[x]}"x == "-O"x ] && {
|
||||||
p[x]=
|
p[x]=
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue