Index: install_profile_api.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/install_profile_api/Attic/install_profile_api.module,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 install_profile_api.module
--- install_profile_api.module	15 Aug 2008 21:01:28 -0000	1.1.2.3
+++ install_profile_api.module	12 Dec 2008 21:45:18 -0000
@@ -29,12 +29,16 @@ function install_include($modules) {
   // called even when the database has not been initialized.
   $path = dirname(__FILE__);
 
+  // Automatically include the required core modules, even if not specified.
+  $modules = array_unique(array_merge($modules, drupal_required_modules()));
+
   foreach ($modules as $module) {
-    if (file_exists($path .'/contrib/'. $module .'.inc')) {
-      include_once($path .'/contrib/'. $module .'.inc');
+    if (file_exists("$path/contrib/$module.inc")) {
+      include_once "$path/contrib/$module.inc";
     }
-    elseif (file_exists($path .'/core/'. $module .'.inc')) {
-      include_once($path .'/core/'. $module .'.inc');
+    elseif (file_exists("$path/core/$module.inc")) {
+      include_once "$path/core/$module.inc";
     }
   }
-}
\ No newline at end of file
+}
+
