]> gitweb.fluxo.info Git - puppet-drupal.git/commitdiff
Fix: updates.drupal.org not working for 9.x
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 21 Jul 2020 20:30:31 +0000 (17:30 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 21 Jul 2020 20:30:31 +0000 (17:30 -0300)
files/drupal

index bc4b12f124ebe196067dc9529d5e05c1d7a67402..705c20935d7138b2041401331f93812b2374a76e 100755 (executable)
@@ -173,10 +173,14 @@ function drupal_latest {
     series="$LATEST_SERIES"
   fi
 
-  latest="`wget -O- -q https://updates.drupal.org/release-history/drupal/${series}.x | grep -oPm1 "(?<=<download_link>)[^<]+" | grep -v -- '-dev' | grep -v -- '-alpha' | grep -v -- '-beta' | grep -v -- '-rc' | head -1`"
-  latest="`basename $latest`"
-
-  echo $latest | sed -e 's/^drupal-//' -e 's/.tar.gz$//'
+  if [ "$series" == "9" ]; then
+    latest="`wget -O- -q https://www.drupal.org/node/3060/release/feed | grep "<link>" ~/load/feed | grep "releases/9." | cut -d "/" -f 7 | cut -d '<' -f 1 | sort -r | head -1`"
+    echo $latest
+  else
+    latest="`wget -O- -q https://updates.drupal.org/release-history/drupal/${series}.x | grep -oPm1 "(?<=<download_link>)[^<]+" | grep -v -- '-dev' | grep -v -- '-alpha' | grep -v -- '-beta' | grep -v -- '-rc' | head -1`"
+    latest="`basename $latest`"
+    echo $latest | sed -e 's/^drupal-//' -e 's/.tar.gz$//'
+  fi
 }
 
 # Deploy a fresh drupal tree