From 1959fad86932ba0f827a22949c184ccc88ea8fcb Mon Sep 17 00:00:00 2001 From: George Makrydakis Date: Sat, 7 Sep 2013 00:35:04 +0300 Subject: [PATCH 1/2] Removing pointless forced overwrite point check. --- lrztar | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lrztar b/lrztar index 8a13ba5..8a4b121 100755 --- a/lrztar +++ b/lrztar @@ -91,7 +91,7 @@ Notice: "$i" return 1 } - ((v_f)) && mkdir -p "$i" &> /dev/null + mkdir -p "$i" &> /dev/null [ ! -z "$s" ] && { lrzcat ${p[@]// /\\ } "$s" | tar x -C "$i" x=$? From 897430d8cc7cecfa5271fc384b3f534f0694b831 Mon Sep 17 00:00:00 2001 From: George Makrydakis Date: Sat, 7 Sep 2013 00:36:14 +0300 Subject: [PATCH 2/2] Making sure last forward slash is removed from input path. --- lrztar | 1 + 1 file changed, 1 insertion(+) diff --git a/lrztar b/lrztar index 8a4b121..99118c8 100755 --- a/lrztar +++ b/lrztar @@ -118,6 +118,7 @@ Notice: } done fi + s="${s%/}" p+=( -o "$i/${s##*/}.tar.${vopt[v_S]}"); ! ((v_f)) && [[ -e $i/${s##*/}.tar.${vopt[v_S]} ]] && { printf "lrztar: %s exists, aborting\n" \