I've created a custom module to be used for deploying configuration updates like enabaling modules, reverting features, executing db queries, etc...
The module initially has an empty .module file, a .info file and a .install file with three hook_update_n functions.
When I enable the module, the schema version is set to the last "n" value of the update hooks, but the functions inside those hooks aren't executed.
What's the proper way to enable a "utility" module like this during deployment, and still run the update hooks via update.php?
Should the functions go in a hook_install instead?
Seems like a "who's on first" type problem.