From 6090b286fe06a784fe4b688e32d1e0ba56ff3f99 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Wed, 29 Nov 2023 14:46:59 -0500 Subject: [PATCH] Improve copying to avoid leaving stale files --- build-and-deploy.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/build-and-deploy.sh b/build-and-deploy.sh index c60bffb3..c234b414 100755 --- a/build-and-deploy.sh +++ b/build-and-deploy.sh @@ -46,12 +46,18 @@ $SUDO dpkg -i ../pvc-client*_${version}*.deb &>/dev/null echo " done". for HOST in ${HOSTS[@]}; do - echo "> Deploying packages to host ${HOST}" - echo -n "Copying packages..." + echo -n "Copying packages to host ${HOST}..." ssh $HOST $SUDO rm -rf /tmp/pvc &>/dev/null ssh $HOST mkdir /tmp/pvc &>/dev/null scp ../pvc-*_${version}*.deb $HOST:/tmp/pvc/ &>/dev/null echo " done." +done +if [[ -z ${KEEP_ARTIFACTS} ]]; then + rm ../pvc*_${version}* +fi + +for HOST in ${HOSTS[@]}; do + echo "> Deploying packages to host ${HOST}" echo -n "Installing packages..." ssh $HOST $SUDO dpkg -i /tmp/pvc/{pvc-client-cli,pvc-daemon-common,pvc-daemon-api,pvc-daemon-node}*.deb &>/dev/null ssh $HOST rm -rf /tmp/pvc &>/dev/null @@ -68,8 +74,5 @@ for HOST in ${HOSTS[@]}; do done echo " done." done -if [[ -z ${KEEP_ARTIFACTS} ]]; then - rm ../pvc*_${version}* -fi popd &>/dev/null