Binary files uberdrupal2/.DS_Store and uberdrupal/.DS_Store differ
diff -upN uberdrupal2/ubercart_image.pkg.inc uberdrupal/ubercart_image.pkg.inc
--- uberdrupal2/ubercart_image.pkg.inc	2009-02-28 07:51:58.000000000 -0600
+++ uberdrupal/ubercart_image.pkg.inc	2009-06-29 15:04:16.000000000 -0500
@@ -1,9 +1,11 @@
 <?php
 
 function ubercart_image() {
+  module_load_include('inc', 'filefield', 'filefield_widget');
+  module_load_include('inc', 'imagefield', 'imagefield_widget');
   return array(
     'modules' => array(
-      'content', 'filefield', 'imagefield', 'imagecache', 'thickbox',
+      'content', 'filefield', 'imageapi', 'imagefield', 'imagecache', 'thickbox',
     ),
     'title' => t('Image support'),
     'description' => t('This package will automatically configure your new Ubercart store to leverage the powerful ImageCache module to render images efficiently for your site. This package also includes CCK and the ThickBox image presentation plugin.'),
diff -upN uberdrupal2/uberdrupal.profile uberdrupal/uberdrupal.profile
--- uberdrupal2/uberdrupal.profile	2009-03-11 00:07:38.000000000 -0500
+++ uberdrupal/uberdrupal.profile	2009-06-29 14:58:24.000000000 -0500
@@ -176,9 +176,10 @@ function uberdrupal_package_info($form_s
 
 function _uberdrupal_package_info() {
   $modules = $postprocess = array();
-
   foreach (_uberdrupal_get_packages() as $filename => $file) {
-    if ($_POST[$file->name]) {
+    $file->name = explode('.', $file->name);
+    $file->name = $file->name[0];
+    if ($_POST[$file->name .'_pkg']) {
       require_once $filename;
       $func = $file->name;
       $hook_data = $func();
