Closed (fixed)
Project:
Drupal core
Component:
base system
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
14 Sep 2004 at 14:30 UTC
Updated:
4 Jan 2005 at 17:15 UTC
database.mysql and database.pgsql do not insert all of the required modules (filter, system, user, watchdog) into the sytem table. This still works, as module_load() looks for them in modules/, but it should probably be fixed. The attached patch adds them.
| Comment | File | Size | Author |
|---|---|---|---|
| required_modules.patch | 3.1 KB | jhriggs |
Comments
Comment #1
jhriggs commentedIt's a patch, Stupid. ;)
Comment #2
dries commentedI can't remember why we insert these at installation time. As you say, everything works without having to insert them. Maybe the other/existing insert statements are cruft?
Comment #3
jhriggs commentedIt inserts them so that a default, baseline set of modules are enabled on a fresh install (block, comment, help, node, etc.). This is reasonable and probably shouldn't be removed, but I think the required modules should definitely be in there also. This was discovered when the multisite patch broke (because it couldn't find the required modules).
Comment #4
Steven commentedWhat Dries means is to remove the system table entries for required modules altogether. The modules are hardcoded to be included anyway.
Comment #5
moshe weitzman commentedIt sounds like this patch is not needed. please reset status if i'm wrong
Comment #6
jhriggs commentedThis was rolled into the multisites patch which required it.
Comment #7
(not verified) commented