فهرست منبع

AMBARI-12607. Repo build script not handling HDP-2.3 or HDP-2.4 stacks; part 2 (ncole)

Nate Cole 10 سال پیش
والد
کامیت
69a29494c3
1فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 4 2
      ambari-server/set-hdp-repo-url.sh

+ 4 - 2
ambari-server/set-hdp-repo-url.sh

@@ -58,8 +58,10 @@ then
    
   # all stacks get the same url
   for ver in '1.3' '2.0' '2.1' '2.2' '2.3' '2.4'; do
-    echo "Replacing $ver latest lookup url to '$LATEST_URL'"
     HDPREPO=target/classes/stacks/HDP/$ver/repos
-    sed "s;\(<latest>\)\([^>]*\)\(<\/latest>\);\1$LATEST_URL\3;" ${HDPREPO}/repoinfo.xml > ${HDPREPO}/repoinfo.xml.tmp; mv ${HDPREPO}/repoinfo.xml.tmp ${HDPREPO}/repoinfo.xml
+    if [ -d $HDPREPO ]; then
+      echo "Replacing $ver latest lookup url to '$LATEST_URL'"
+      sed "s;\(<latest>\)\([^>]*\)\(<\/latest>\);\1$LATEST_URL\3;" ${HDPREPO}/repoinfo.xml > ${HDPREPO}/repoinfo.xml.tmp; mv ${HDPREPO}/repoinfo.xml.tmp ${HDPREPO}/repoinfo.xml
+    fi
   done
 fi