? tags_doh.patch
Index: profiles/default/default.profile
===================================================================
RCS file: /cvs/drupal/drupal/profiles/default/default.profile,v
retrieving revision 1.24
diff -u -p -r1.24 default.profile
--- profiles/default/default.profile	21 Jun 2008 18:20:48 -0000	1.24
+++ profiles/default/default.profile	23 Jun 2008 17:25:58 -0000
@@ -133,11 +133,12 @@ function default_profile_tasks(&$task, $
   $theme_settings['toggle_node_info_page'] = FALSE;
   variable_set('theme_settings', $theme_settings);
 
-  // Create a default tags vocabulary for articles. 
-  $description = st('Tags are used to group your articles into different categories.');
-  $help = st('Enter a comma separated list of words.');
-  db_query("INSERT INTO {vocabulary} VALUES (1, 'Tags', '%s', '%s', 0, 0, 0, 0, 1, 'taxonomy', 0);", $description, $help);
-  db_query("INSERT INTO {vocabulary_node_types} VALUES (1, 'article');");
+  // Create a default vocabulary named "Tags", enabled for the 'article' content type.
+  $description = st('Use tags to group articles on similar topics into categories.');
+  $help = st('Enter a comma-separated list of words.');
+  db_query("INSERT INTO {vocabulary} VALUES (NULL, 'Tags', '%s', '%s', 0, 0, 0, 0, 1, 'taxonomy', 0)", $description, $help);
+  $vid = db_last_insert_id('vocabulary', 'vid);
+  db_query("INSERT INTO {vocabulary_node_types} VALUES (%d, 'article')", $vid);
 
   // Update the menu router information.
   menu_rebuild();
