On Wednesday, January 30, 2013 5:16:24 AM UTC-6, Jason_s wrote:
>
> Hi puppeteers,
>
> We have an issue being able to run REGSVR32 /u before a file is to be 
> changed to de register it with the Windows Registry.
>
> The run the register afterwards part is fine, as we can use the subscribe 
> /notify structure.
>
> What is your advice for this scenario?
>

I suppose that you only want to unregister the file if it already exists 
and needs to be updated.  That is extremely difficult with Stock Puppet, 
because one resource cannot determine whether another is out of sync.  If 
you have to do as you describe directly via Puppet, then you probably need 
to create a custom provider for the File resource type.  You can probably 
extend the existing Windows provider to add both the unsubscribing and the 
subscribing.

I urge you to consider alternatives, however.  In particular, a file that 
needs to be registered smells like something that should be part of a 
package.  If it were, then you could rely on the package's installation 
scripts to handle registration and deregistration.


John

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to