On Mon, Sep 1, 2014 at 12:35 PM, Armindo Silva <deathon2l...@gmail.com>
wrote:

> Hi,
>
> I have a zip file that has some binaries inside, if I unzip it (with 7z)
> manually and try to run one of the binaries and it just works, if I unzip
> it using puppet agent:
>
>   exec { 'eMZP':
>     command => 'cmd /c 7z x c:\myfolder\my.zip -oc:\myfolder\',
>     creates => 'c:/myfolder/mybin.exe',
>     require => File['c:/myfolder/my.zip'],
>   }
>
> the unziped files don't have exec permissions so I am not able to run
> them.
>

This is likely due to how Puppet does not inherit permissions down to the
folder from the folder above. I thought we had fixed that in a newer
version of Puppet though. What version of Puppet are you running on the
box(es) in question?



> As workaround I have been setting the folder's mode but setting the mode
> on windows is deprecated.
>

Deprecated, but still usable. The replacement is the acl module[1].

[1] https://forge.puppetlabs.com/puppetlabs/acl


>
> Any ideas/pointers?
>
> Best regards,
> Armindo
>
> --
> 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 puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/32d3a423-9307-4beb-b423-7ff9f0d35b77%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/32d3a423-9307-4beb-b423-7ff9f0d35b77%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Rob Reynolds
Developer, Puppet Labs

*Join us at PuppetConf 2014 <http://www.puppetconf.com/>, September
20-24 in San Francisco*
*Register by September 8th to take advantage of the Final Countdown
<https://www.eventbrite.com/e/puppetconf-2014-tickets-7666774529?discount=FinalCountdown>
*
*--**save $149!*

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAMJiBK4c1MXDZf_KH%2Bh1%2BfOipfKLpCtaSEF3mT1e%3DF7hsPHRqQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to