To run an action the first time a module is installed, use hook_enable() in D5 or D6.
- Ken On Thu, Nov 12, 2009 at 5:08 AM, Randy Fay <[email protected]> wrote: > I'm doing a module for infrastructure which is all about applying > configuration updates, and it does only configuration, nothing else. > I'd like to create hook_update_N() functions, but I'd also like all of them > to be run when the module is installed. > Is there any "correct" way to do this? Many modules implement the > functionality in both hook_install and hook_update_N, and that's fine for > database-only issues, which is what these were built around (like schema > changes). But it doesnt' really make sense for site config changes. > Obviously, I can run the hook functions from hook_install(), in direct or > indirect ways. > Suggestions? > Thanks, > -Randy > -- > Randy Fay > Drupal Development, troubleshooting, and debugging > [email protected] > +1 970.462.7450 > > -- Ken Rickard [email protected] http://ken.therickards.com
