From a32c0135e4a960a16eff2c6b87f8cae1ae68f973 Mon Sep 17 00:00:00 2001 From: "Eby, Robert (re2429)" Date: Thu, 29 Nov 2018 13:59:10 -0500 Subject: [PATCH] Fix path snafu for relative paths Change-Id: Ibf957ab636e209db52da145dfb746ee2f38c055a Signed-off-by: Eby, Robert (re2429) --- jjb/shell/make-tar.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/jjb/shell/make-tar.sh b/jjb/shell/make-tar.sh index 76d730d..43e5693 100644 --- a/jjb/shell/make-tar.sh +++ b/jjb/shell/make-tar.sh @@ -22,7 +22,6 @@ TARDIR=$UPLOAD_FILES_PATH set -e -u -x -o pipefail rm -fr "$TARDIR" -mkdir "$TARDIR" if [ -n "$STAGING_BUILD" ] then @@ -36,6 +35,10 @@ fi if [ "$PROJECT" == "addon-onap" ] then + # Make sure $TARDIR is an absolute path + mkdir "$TARDIR" + [[ "$TARDIR" != /* ]] && TARDIR="$PWD/$TARDIR" + # ONAP addon is special. # Build the regional controller scripts tar ball ARTIFACT_NAME="onap-amsterdam-regional-controller-${STREAM}" @@ -55,7 +58,10 @@ else TAR_NAME="${PROJECT}-${VERSION}.tgz" echo "Making tar file ${TARDIR}/${TAR_NAME}" - tar -cvzf "${TARDIR}/${TAR_NAME}" -- * + # Put the file in /tmp initially to prevent it $TARDIR from going into the tar file + tar -cvzf "/tmp/${TAR_NAME}" -- * + mkdir "$TARDIR" + cp "/tmp/${TAR_NAME}" "${TARDIR}/${TAR_NAME}" fi set +u +x -- 2.16.6