Index: includes/update.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/update.inc,v
retrieving revision 1.15
diff -u -p -r1.15 update.inc
--- includes/update.inc	24 Oct 2009 01:46:13 -0000	1.15
+++ includes/update.inc	24 Oct 2009 02:13:18 -0000
@@ -132,6 +132,9 @@ function update_fix_d7_requirements() {
     db_add_field('url_alias', 'source', array('type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => ''));
     db_add_field('url_alias', 'alias', array('type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => ''));
 
+    // Add the deliver_callback column to {menu_router}.
+    db_add_field('menu_router', 'delivery_callback', array('type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => ''));
+
     // Add the role_permisson table.
     $schema['role_permission'] = array(
       'fields' => array(
Index: modules/system/system.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.install,v
retrieving revision 1.412
diff -u -p -r1.412 system.install
--- modules/system/system.install	24 Oct 2009 01:46:13 -0000	1.412
+++ modules/system/system.install	24 Oct 2009 02:13:19 -0000
@@ -2803,7 +2803,7 @@ function system_update_7040() {
  * function to be used for final page rendering and sending to browser.
  */
 function system_update_7041() {
-  db_add_field('menu_router', 'delivery_callback', array('type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => ''));
+  // Moved to update_fix_d7_requirements().
 }
 
 /**
