Index: modules/poll/poll.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/poll/poll.install,v
retrieving revision 1.8
diff -u -p -r1.8 poll.install
--- modules/poll/poll.install	25 May 2007 12:46:45 -0000	1.8
+++ modules/poll/poll.install	26 May 2007 19:27:54 -0000
@@ -16,3 +16,11 @@ function poll_uninstall() {
   // Remove tables.
   drupal_uninstall_schema('poll');
 }
+
+/**
+ * Implementation of hook_disable
+ */
+function poll_disable() {
+
+  db_query("DELETE FROM {node_type} WHERE module = 'poll'"); 
+}
Index: modules/forum/forum.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum.install,v
retrieving revision 1.7
diff -u -p -r1.7 forum.install
--- modules/forum/forum.install	25 May 2007 12:46:44 -0000	1.7
+++ modules/forum/forum.install	26 May 2007 19:27:54 -0000
@@ -25,3 +25,11 @@ function forum_uninstall() {
   variable_del('forum_block_num_0');
   variable_del('forum_block_num_1');
 }
+
+/**
+ * Implementation of hook_disable
+ */
+function forum_disable() {
+
+  db_query("DELETE FROM {node_type} WHERE module = 'forum'"); 
+}
Index: modules/blog/blog.install
===================================================================
RCS file: modules/blog/blog.install
diff -N modules/blog/blog.install
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ modules/blog/blog.install	26 May 2007 19:27:54 -0000
@@ -0,0 +1,10 @@
+<?php
+// $Id$
+
+/**
+ * Implementation of hook_disable
+ */
+function blog_disable() {
+
+  db_query("DELETE FROM {node_type} WHERE module = 'blog'"); 
+}
