On Mar 20, 2010, at 6:56 AM, Nigel Kersten wrote:
[...]
This code is executed because each type when compiling is asked if
it's
a builtin type, which in turn autoload each provider, which in turn
executes such "global" code (ie checking confine).
I don't think it is necessary to autoload the providers (type
should be
enough for the master, isn't it?), but I'm afraid it isn't possible.
So when I thought about this more, I got more confused. I really
thought providers were pretty much ignored by the server. This seems
quite undesirable to have any of this come into play at all on the
server.
I take it you're saying that it isn't possible to just autoload the
type without the provider?
This definitely *shouldn't* be happening; something is loading the
package type and shouldn't be, and then something else is causing the
provider list to get loaded.
Neither of these should ever happen unless some code is actually both
a package resource and provider. It's certainly reasonable to track
down why those are getting loaded and get rid of it.
--
A government big enough to give you everything you want is big enough
to take from you everything you have. --Gerald R. Ford
---------------------------------------------------------------------
Luke Kanies -|- http://reductivelabs.com -|- +1(615)594-8199
--
You received this message because you are subscribed to the Google Groups "Puppet
Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en.