On Thu, 12 Nov 2009 Randy Fay wrote:
I keep learning every day - and I'm glad to know about hook_enable(), which
I didn't know about.
I don't think it answers my question, though, since I'm concerned about
taking actions at install time, which would be hook_install(). And in my
particular case, the install actions are the same as the set of
hook_update_N(). The only way I know to include all those in hook_install()
is either to duplicate code or to make a runner function. Both ugly.
Why would hook_update_N be the same as hook_install? The hook_install
is for installing the database as described in the hook_schema. The
hook_update_N is reserved for schema changes. The hook_enable can be
used to execute your ``runner function'' as long as the ``runner
function'' isn't modifying the database schema. You need to be more
specific with what you're doing in hook_install and hook_update_N.
You may also be interested in hook_requirements.
--
Earnie
-- http://r-feed.com/ -- http://for-my-kids.com/
-- http://www.4offer.biz/ -- http://give-me-an-offer.com/