On Wed, Feb 2, 2011 at 3:21 AM, Felix Frank <felix.fr...@alumni.tu-berlin.de
> wrote:

> >   file { "/usr/src/php":
> >     ensure => directory,
> >   }
> >
> > This results in /usr/src/php being created as mode 400. One could argue
> > this is not a bug since 400 is the default mode. However on its second
> > run puppet changes the mode on this dir to 500. So either the initial
> > mode or the later change is clearly a bug. :-)
>
> This is a feature. Puppet assumes +x when a directory gets +r. This is
> helpful for setting modes recursively for both dirs and files.
>

Then shouldn't it do that when it creates it, instead of requiring two runs
to get to the end state?



> The other thing looks fishy, though. I noticed the effect in conjuction
> with bind-mounts (i.e. setting mode on a mount point), but accepted it
> as a fact in that case. Changing modes of symlink targets at the time of
> symlink creation may be somehow intended, but it sure is
> counter-intuitive. I call possible bug.
>
> Regards,
> Felix
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to