On Mon, Sep 1, 2014 at 12:35 PM, Armindo Silva <[email protected]>
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 [email protected].
> 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 [email protected].
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.