From 0d9b68879186c5d139a45fca0ae144347b4c6d52 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 21 Jul 2020 17:30:31 -0300 Subject: Fix: updates.drupal.org not working for 9.x --- files/drupal | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/files/drupal b/files/drupal index bc4b12f..705c209 100755 --- a/files/drupal +++ b/files/drupal @@ -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 "(?<=)[^<]+" | 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 "" ~/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 "(?<=)[^<]+" | 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 -- cgit v1.2.3