--- scheduler.install	2013-07-27 18:42:28.000000000 +0100
+++ scheduler.install	2013-08-20 18:41:10.000000000 +0100
@@ -55,7 +55,7 @@ function scheduler_uninstall() {
 
   $types = node_type_get_types();
   foreach ($types as $type) {
-    $type_name   = $type->type;
+    $type_name = $type->type;
     $variables[] = "scheduler_publish_enable_" . $type_name;
     $variables[] = "scheduler_publish_touch_" . $type_name;
     $variables[] = "scheduler_publish_required_" . $type_name;
@@ -70,37 +70,11 @@ function scheduler_uninstall() {
   }
 }
 
-function scheduler_update_6100() {
-  if (db_field_exists('scheduler', 'timezone')) {
-    $entries = db_select('scheduler', 's')->fields('s', array('nid', 'publish_on', 'unpublish_on', 'timezone'))->execute();
-
-    foreach ($entries as $entry) {
-      if ($entry->publish_on != 0) {
-        db_merge('scheduler')->key(array('nid' => $entry->nid))->fields(array('publish_on' => $entry->publish_on - $entry->timezone))->execute();
-      }
-      if ($entry->unpublish_on != 0) {
-        db_merge('scheduler')->key(array('nid' => $entry->nid))->fields(array('unpublish_on' => $entry->unpublish_on - $entry->timezone))->execute();
-      }
-    }
-    db_drop_field('scheduler', 'timezone');
-  }
-}
-
-function scheduler_update_6101() {
-  $ret = array();
-  $types = node_type_get_types();
-  foreach ($types as $type) {
-    $type_name      = $type->type;
-    $publish_enable = variable_get('scheduler_' . $type_name, 0);
-    $publish_touch  = variable_get('scheduler_touch_' . $type_name, 0);
-
-    variable_set('scheduler_publish_enable_' . $type_name, $publish_enable);
-    variable_set('scheduler_unpublish_enable_' . $type_name, $publish_enable);
-    variable_set('scheduler_publish_touch_' . $type_name, $publish_touch);
-
-    variable_del('scheduler_touch_' . $type_name);
-    variable_del('scheduler_' . $type_name);
-  }
-  return $ret;
+/**
+ * Implements hook_update_last_removed().
+ */
+function scheduler_update_last_removed() {
+  // The updates for Scheduler 6.x are no longer required in this file.
+  // This function shows that the last update was scheduler_update_6101.
+  return 6101;
 }
-
