update link to upper-constraints.txt
[integration.git] / version-manifest / src / main / scripts / update-oom-image-versions.sh
index eba8478..b17b46d 100755 (executable)
@@ -1,8 +1,21 @@
 #!/bin/bash
 
+realpath() {
+  OURPWD="$PWD"
+  cd "$(dirname "$1")"
+  LINK=$(readlink "$(basename "$1")")
+  while [ "$LINK" ]; do
+    cd "$(dirname "$LINK")"
+    LINK=$(readlink "$(basename "$1")")
+  done
+  REALPATH="$PWD/$(basename "$1")"
+  cd "$OURPWD"
+  echo "$REALPATH"
+}
+
 if [ "$#" -ne 2 ]; then
     echo This script updates OOM helm charts to use versions in docker-manifest.csv
-    echo "$0 <docker-manifest.csv> <oom directory>"
+    echo "$0 <docker-manifest.csv> <oom repo directory>"
     exit 1
 fi
 
@@ -14,17 +27,11 @@ if [ -z "$WORKSPACE" ]; then
     export WORKSPACE=`git rev-parse --show-toplevel`
 fi
 
-DIR=$(dirname $(readlink -f "$0"))
-TARGET_DIR=$DIR/target
-rm -rf $TARGET_DIR
-mkdir -p $TARGET_DIR
-cd $TARGET_DIR
-
 cd $OOM_DIR/kubernetes
 
 for line in $(tail -n +2 $MANIFEST); do
     image=$(echo $line | cut -d , -f 1)
     tag=$(echo $line | cut -s -d , -f 2)
-    perl -p -i -e "s|image: $image(:.*$\|$)|image: $image:$tag|g" $(find ./ -name values.yaml)
+    perl -p -i -e "s|$image(:.*$\|$)|$image:$tag|g" $(find ./ -name values.yaml)
 done