¿Cómo actualizar solo el núcleo con drush?

52

Hay una gran fuga de seguridad en <7.32. Así que quiero actualizar todos mis sitios de Drupal lo antes posible sin preocuparme demasiado por romper cosas.

Pero...

$ drush dl drupal-7.32
It's forbidden to download drupal core into an existing core.

Este funciona:

$ drush up

Pero eso no es lo que quiero ahora.

¿Cómo puedo actualizar el núcleo a la última versión?

drush up drupal no es suficiente por sí solo: (Perdón por los holandeses. Obtendrá la esencia).

$ drush up drupal
Controle of updategegevens beschikbaar zijn ...                                                            [ok]
Update information last refreshed: di, 10/14/2014 - 20:57

Update status information on all installed and enabled Drupal projects:
 Naam                               Geïnstalleer  Proposed     Status
                                    de versie     version
 Administration menu (admin_menu)   7.x-3.0-rc4   7.x-3.0-rc4  Actueel
 Drupal                             7.31          7.31         Actueel
 Chaos tools (ctools)               7.x-1.4       7.x-1.4      Actueel
 Service links (service_links)      7.x-2.2       7.x-2.2      Actueel
 Entity API (entity)                7.x-1.5       7.x-1.5      Actueel
 Google Analytics                   7.x-2.0       7.x-2.0      Actueel
 (google_analytics)
 Localization update (l10n_update)  7.x-1.0       7.x-1.0      Actueel
 Module filter (module_filter)      7.x-1.8       7.x-1.8      Actueel
 Pathauto (pathauto)                7.x-1.2       7.x-1.2      Actueel
 Redirect (redirect)                7.x-1.0-rc1   7.x-1.0-rc1  Actueel
 Token (token)                      7.x-1.5       7.x-1.5      Actueel
 Views (views)                      7.x-3.8       7.x-3.8      Actueel
 Webform (webform)                  7.x-3.20      7.x-3.21     Nieuwe versie beschikbaar



No code updates available.
Fifi Finance
fuente

Respuestas:

65

En este caso, parece que debes hacer

drush rf    # pm-refresh

antes de que lo hagas

drush up drupal

Esto actualizará la lista de actualizaciones disponibles para que Drush sepa que hay una nueva versión para Drupal.

Laryn - CEDC.org
fuente
1
gracias. He intentado con drush cc, pero borrar el caché de drush parece no cancelar esta información de lanzamiento en caché. drush rf hizo el trabajo.
Antonello
34

Vale la pena mencionar es

$ drush up --security-only

Solo actualice los módulos que tengan actualizaciones de seguridad disponibles.

Eso incluye el núcleo de Drupal.

enzipher
fuente
7
drush up drupal

Agregar el proyecto que desea actualizar hace que drush solo actualice ese proyecto.

sanzante
fuente
En algunos sitios drush up drupaly drush up drupal-7.32ambos fallan al hacer lo que quiero. Así que tengo que volver a drush up -ytodos modos.
fifi finance
He probado el comando en una de mis configuraciones locales. Core se actualiza pero los módulos no. Como usted dice, sus sitios pueden tener algo extraño. Publique la salida de su comando drush y podemos ver qué está mal. Solo actualiza tu pregunta.
sanzante