Index: includes/common.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/common.inc,v retrieving revision 1.1080 diff -u -p -r1.1080 common.inc --- includes/common.inc 7 Jan 2010 07:45:03 -0000 1.1080 +++ includes/common.inc 7 Jan 2010 21:23:00 -0000 @@ -6143,7 +6143,7 @@ function drupal_flush_all_caches() { drupal_theme_rebuild(); menu_rebuild(); - node_types_rebuild(); + module_invoke('node', 'types_rebuild'); // Don't clear cache_form - in-progress form submissions may break. // Ordered so clearing the page cache will always be the last action. $core = array('cache', 'cache_filter', 'cache_bootstrap', 'cache_page'); Index: includes/module.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/module.inc,v retrieving revision 1.178 diff -u -p -r1.178 module.inc --- includes/module.inc 7 Jan 2010 04:54:18 -0000 1.178 +++ includes/module.inc 7 Jan 2010 21:28:51 -0000 @@ -359,8 +359,8 @@ function module_disable($module_list) { foreach ($module_list as $module) { if (module_exists($module)) { // Check if node_access table needs rebuilding. - if (!node_access_needs_rebuild() && module_hook($module, 'node_grants')) { - node_access_needs_rebuild(TRUE); + if (!module_invoke('node', 'access_needs_rebuild') && module_hook($module, 'node_grants')) { + module_invoke('node', 'access_needs_rebuild', TRUE); } module_load_install($module); Index: modules/node/node.info =================================================================== RCS file: /cvs/drupal/drupal/modules/node/node.info,v retrieving revision 1.13 diff -u -p -r1.13 node.info --- modules/node/node.info 17 Nov 2009 21:24:18 -0000 1.13 +++ modules/node/node.info 7 Jan 2010 21:21:43 -0000 @@ -11,5 +11,4 @@ files[] = node.pages.inc files[] = node.install files[] = node.test files[] = node.tokens.inc -required = TRUE configure = admin/structure/types Index: modules/system/system.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v retrieving revision 1.246 diff -u -p -r1.246 system.admin.inc --- modules/system/system.admin.inc 4 Jan 2010 21:31:52 -0000 1.246 +++ modules/system/system.admin.inc 7 Jan 2010 21:26:26 -0000 @@ -1240,7 +1240,7 @@ function system_modules_submit($form, &$ // Clear all caches. registry_rebuild(); drupal_theme_rebuild(); - node_types_rebuild(); + module_invoke('node', 'types_rebuild'); menu_rebuild(); cache_clear_all('schema', 'cache'); entity_info_cache_clear(); @@ -1256,8 +1256,6 @@ function system_modules_submit($form, &$ // Synchronize to catch any actions that were added or removed. actions_synchronize(); - - return; } /** Index: profiles/standard/standard.info =================================================================== RCS file: /cvs/drupal/drupal/profiles/standard/standard.info,v retrieving revision 1.1 diff -u -p -r1.1 standard.info --- profiles/standard/standard.info 4 Jan 2010 23:08:34 -0000 1.1 +++ profiles/standard/standard.info 7 Jan 2010 21:20:49 -0000 @@ -3,6 +3,7 @@ name = Standard description = Install with commonly used features pre-configured. version = VERSION core = 7.x +dependencies[] = node dependencies[] = block dependencies[] = color dependencies[] = comment