From 6c109415e71a5b8d67c15af02050172f0077f4c8 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sat, 30 Dec 2023 18:57:07 +0300 Subject: [PATCH] tweak... Signed-off-by: Alex A. Naanou --- pct-push-r | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pct-push-r b/pct-push-r index 981c0d2..75d6e3e 100644 --- a/pct-push-r +++ b/pct-push-r @@ -38,14 +38,15 @@ id=$1 from=$2 to=$3 -# get from path relative to working directory... -if [[ ${from:0:1} != '/' ]] ; then - from="$(normpath "$(pwd)/${from}")" -fi - #---------------------------------------------------------------------- +wd=$(pwd) +# get from path relative to working directory... +if [[ ${from:0:1} != '/' ]] ; then + from="$(normpath "${wd}/${from}")" +fi + dirs=($(find "$from" -type d)) for dir in "${dirs[@]}" ; do if [[ "$dir" == "${to}" ]] ; then @@ -61,7 +62,7 @@ for file in "${files[@]}" ; do f=$(normpath "${from}/${file}") t=$(normpath "${to}/${file}") [ $QUIET ] \ - || echo "copy: \"$f\" -> $id:\"$t\"" + || echo "copy: \"${f#${wd}/}\" -> $id:\"$t\"" pct push $id "$f" "$t" done