Index: wp-admin/includes/class-wp-upgrader.php
===================================================================
--- wp-admin/includes/class-wp-upgrader.php	(revision 25830)
+++ wp-admin/includes/class-wp-upgrader.php	(working copy)
@@ -1736,7 +1736,7 @@
 	 * Kicks off a upgrade request for each item in the upgrade "queue"
 	 */
 	function run() {
-		global $wpdb;
+		global $wpdb, $wp_version;
 
 		if ( ! is_main_network() || ! is_main_site() )
 			return;
@@ -1839,12 +1839,45 @@
 			wp_update_plugins(); // Check for Plugin updates
 		}
 
-		$this->send_debug_email();
+		if ( ! empty( $this->update_results['core'] ) ) {
+			$result = $this->update_results['core'][0];
 
+			if ( true === $result ) {
+				$this->send_success_email();
+
+			} elseif ( in_array( array( 'rollback_was_required', 'do_rollback', 'files_not_writable', 'disk_full' ), $result ) || false !== strpos( $result, '__copy_dir' )  ) {
+				$this->send_critical_failure_email();
+
+			} elseif ( is_wp_error( $result ) || ! $result ) {
+				// Block future updates
+				//set_site_option( 'blah' );
+
+				$this->send_aborted_email();
+
+			} elseif ( false !== strpos( $wp_version, '-' ) ) {
+				$this->send_debug_email();
+			}
+
+		} elseif ( false !== strpos( $wp_version, '-' ) ) {
+			$this->send_debug_email();
+		}
+
 		// Clear the lock
 		delete_option( $lock_name );
 	}
 
+	function send_success_email() {
+		
+	}
+
+	function send_critical_failure_email() {
+		
+	}
+
+	function send_aborted_email() {
+		
+	}
+
 	function send_debug_email() {
 
 		if ( empty( $this->update_results ) )
