From 97d1b3a8beff96e1b45c799fba3baaa89b495a2e Mon Sep 17 00:00:00 2001 From: Thilo Fromm Date: Thu, 7 Oct 2021 10:48:26 +0200 Subject: [PATCH] release_util.sh: script improvements Co-authored-by: Krzesimir Nowak --- build_library/release_util.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/build_library/release_util.sh b/build_library/release_util.sh index 553c3d490f..9903414d28 100644 --- a/build_library/release_util.sh +++ b/build_library/release_util.sh @@ -109,16 +109,15 @@ upload_files() { info "Uploading ${msg} to ${local_upload_path}" - if echo "${local_upload_path}" | grep -qE '^rsync://'; then - local rsync_upload_path="$(echo "${local_upload_path}" \ - | sed 's,^rsync://,,')" + if [[ "${local_upload_path}" = 'rsync://'* ]]; then + local rsync_upload_path="${local_upload_path#rsync://}" local sshcmd="ssh -o BatchMode=yes " sshcmd="$sshcmd -o StrictHostKeyChecking=no" sshcmd="$sshcmd -o UserKnownHostsFile=/dev/null" # ensure the target path exists - local sshuserhost="$(echo "${rsync_upload_path}" | sed 's/:.*//')" - local destpath="$(echo "${rsync_upload_path}" | sed 's/.*://')" + local sshuserhost="${rsync_upload_path%:*}" + local destpath="${rsync_upload_path#*:}" ${sshcmd} "${sshuserhost}" \ "mkdir -p ${destpath}/${extra_upload_suffix}"