diff options
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/drupal.sh.erb | 14 | 
1 files changed, 11 insertions, 3 deletions
| diff --git a/templates/drupal.sh.erb b/templates/drupal.sh.erb index 06754c8..990e43b 100644 --- a/templates/drupal.sh.erb +++ b/templates/drupal.sh.erb @@ -107,15 +107,23 @@ function drupal_update {    local method="$1"    local instance="$2"    local pipe +  local line    if [ "$method" == "" ]; then      pipe="--pipe"    fi    # See https://drupal.org/node/823146#comment-3319070 -  # Also, avoid automated core updates -  drush -l $instance up -u 1 --pipe | grep -v -E '^drupal|Unknown|Up-to-date|Atualizado|Desconhecido|^Array$|^\($|^\)$|OK' \ -    | cut -d " " -f1 | xargs drush up -u 1 -y $pipe +  drush -l $instance up -u 1 --pipe | \  +    grep -v -E 'Unknown|Up-to-date|Atualizado|Desconhecido|^Array$|^\($|^\)$|OK' | while read line ; do +    # Avoid automated core updates +    code="`echo $line | cut -d " " -f1`" +    if [ "$code" == "drupal" ]; then +      echo "Core update available: $line" +    else +      drush -l $instance up -y -u 1 $pipe $code +    fi +  done  }  # Deploy a fresh drupal tree | 
