diff options
-rwxr-xr-x | files/drupal | 12 |
1 files 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 "(?<=<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 |