diff --git a/build/make/prerelease.sh b/build/make/prerelease.sh index d9681767..ca67457f 100755 --- a/build/make/prerelease.sh +++ b/build/make/prerelease.sh @@ -22,12 +22,12 @@ prerelease_namespace() { # Update version in Dockerfile if [ -f "Dockerfile" ]; then echo "Updating version in Dockerfile..." - ORIG_NAME="$(grep -oP ".*[ ]*NAME=\"([^\"]*)" Dockerfile | awk -F "\"" '{print $2}')" - ORIG_VERSION="$(grep -oP ".*[ ]*VERSION=\"([^\"]*)" Dockerfile | awk -F "\"" '{print $2}')" + ORIG_NAME="$(grep -oP ".*[ ]+NAME=\"([^\"]*)" Dockerfile | awk -F "\"" '{print $2}')" + ORIG_VERSION="$(grep -oP ".*[ ]+VERSION=\"([^\"]*)" Dockerfile | awk -F "\"" '{print $2}')" PRERELEASE_NAME="prerelease_$( echo -e "$ORIG_NAME" | sed 's/\//\\\//g' )" PRERELEASE_VERSION="${ORIG_VERSION}${TIMESTAMP}" - sed -i "s/\(.*[ ]*NAME=\"\)\([^\"]*\)\(.*$\)/\1${PRERELEASE_NAME}\3/" Dockerfile - sed -i "s/\(.*[ ]*VERSION=\"\)\([^\"]*\)\(.*$\)/\1${PRERELEASE_VERSION}\3/" Dockerfile + sed -i "s/\(.* NAME=\"\)\([^\"]*\)\(.*$\)/\1${PRERELEASE_NAME}\3/" Dockerfile + sed -i "s/\(.* VERSION=\"\)\([^\"]*\)\(.*$\)/\1${PRERELEASE_VERSION}\3/" Dockerfile fi }