diff --git a/Provision/Entity/server.php b/Provision/Entity/server.php index 9e98b6ce50cae1c48bafa5e7df616ea2e092c97b..388cf4280c0fca2efd209867866cf829bd28b09c 100644 --- a/Provision/Entity/server.php +++ b/Provision/Entity/server.php @@ -25,7 +25,11 @@ class Provision_Entity_server extends Provision_Entity { 'aegir_root' => 'server: Aegir root; default ' . getenv('HOME'), 'master_url' => 'server: Hostmaster URL', ); - foreach (drush_command_invoke_all('provision_services') as $service => $default) { + + $services = drush_command_invoke_all('provision_services'); + print_r($services); + + foreach ($services as $service => $default) { // TODO: replace this file scanning nastiness, with a hook! $reflect = new reflectionClass('Provision_Service_' . $service); $base_dir = dirname($reflect->getFilename()); diff --git a/provision.drush.inc b/provision.drush.inc index 966cd95bfb5f0b5dcd604ca5df2b0dc286d681aa..cdb89c2611cd5a5ed1ed1b2de78ce90117ff134f 100644 --- a/provision.drush.inc +++ b/provision.drush.inc @@ -330,13 +330,17 @@ function drush_provision_save($alias = NULL) { } else { // trigger additional logic that should happen only on save. + drush_log('======================= d($alias)->type_invoke("save"); ', 'ok'); d($alias)->type_invoke('save'); // create or update the record + drush_log('======================= d($alias)->write_alias() ', 'ok'); d($alias)->write_alias(); } } function drush_provision_verify() { + drush_log('======================= d()->command_invoke(verify); ', 'ok'); + d()->command_invoke('verify'); }