It's kind of a pain to upgrade drush_make, at this point, since #1214216: Drush should prefer per-user directory to global directory when later is not writable isn't in yet. Root can't run drush (to do `drush dl drush_make`), and trying to do so as the aegir user gets the following error:

Destination directory /usr/share/drush/commands is not writable.                                                                                 [error]
Project drush_make (6.x-2.3) could not be downloaded to /usr/share/drush/commands/drush_make.                                                    [error]

So, the only way I see to do this, at this point, is to delete /usr/share/drush/commands/drush_make, download a fresh copy and untar it in place, as root.

Can the .deb handle such an upgrade?

Comments

anarcat’s picture

Status: Active » Closed (duplicate)

the proper answer for this is to #980152: package drush_make for Debian - i.e. that drush_make is packaged independently. This should be simple a enough task, at least certainly easier than to manage it from within provision or hostmaster.