Skip to content

Commit 8d10419

Browse files
author
Marco Bergen
committed
[#115] fixed prerelease for finding multiple version strings
1 parent 31413d5 commit 8d10419

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

build/make/prerelease.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ prerelease_namespace() {
2222
# Update version in Dockerfile
2323
if [ -f "Dockerfile" ]; then
2424
echo "Updating version in Dockerfile..."
25-
ORIG_NAME="$(grep -oP ".*[ ]*NAME=\"([^\"]*)" Dockerfile | awk -F "\"" '{print $2}')"
26-
ORIG_VERSION="$(grep -oP ".*[ ]*VERSION=\"([^\"]*)" Dockerfile | awk -F "\"" '{print $2}')"
25+
ORIG_NAME="$(grep -oP -m 1 ".*[ ]*NAME=\"([^\"]*)" Dockerfile | awk -F "\"" '{print $2}')"
26+
ORIG_VERSION="$(grep -oP -m 1 ".*[ ]*VERSION=\"([^\"]*)" Dockerfile | awk -F "\"" '{print $2}')"
2727
PRERELEASE_NAME="prerelease_$( echo -e "$ORIG_NAME" | sed 's/\//\\\//g' )"
2828
PRERELEASE_VERSION="${ORIG_VERSION}${TIMESTAMP}"
29-
sed -i "s/\(.*[ ]*NAME=\"\)\([^\"]*\)\(.*$\)/\1${PRERELEASE_NAME}\3/" Dockerfile
30-
sed -i "s/\(.*[ ]*VERSION=\"\)\([^\"]*\)\(.*$\)/\1${PRERELEASE_VERSION}\3/" Dockerfile
29+
sed -i "s/\(.*[ ]NAME=\"\)\([^\"]*\)\(.*$\)/\1${PRERELEASE_NAME}\3/" Dockerfile
30+
sed -i "s/\(.*[ ]VERSION=\"\)\([^\"]*\)\(.*$\)/\1${PRERELEASE_VERSION}\3/" Dockerfile
3131
fi
3232

3333
}

0 commit comments

Comments
 (0)