'drupal', 'version' => VERSION); provision_log('notice', t("This platform is running @short_name @version", array('@short_name' => 'drupal', '@version' => VERSION))); $data['profiles'] = _provision_find_profiles(); $cmd = sprintf("php %s/drupal_verify.php", dirname(__FILE__)); } else { // This is the actual drupal provisioning requirements. _provision_drupal_create_directories($url, $data['profile']); _provision_drupal_maintain_aliases($data, $url); // Requires at least the database settings to complete. _provision_drupal_create_settings_file($data, $url); $cmd = sprintf("php %s/drupal_verify.php %s", dirname(__FILE__), $url); } provision_exec($cmd, $data); if (is_array($data['modules'])) { // get the correct version names for everything. $data['modules'] = _provision_drupal_get_cvs_versions($data['modules']); } } /** * Implementation of hook_provision_post_verify */ function provision_drupal_provision_post_verify(&$data, $url = NULL) { if (PROVISION_CONTEXT_SITE) { _provision_drupal_rebuild_caches($data, $url); $data['installed'] = TRUE; } }