Issue #13126 has been updated by Kelsey Hightower. Status changed from In Topic Branch Pending Review to Code Insufficient
---------------------------------------- Bug #13126: Exec's 'creates' attribute follows symlinks and treats broken links as missing files https://projects.puppetlabs.com/issues/13126#change-67081 Author: Peter Bukowinski Status: Code Insufficient Priority: Normal Assignee: Category: exec Target version: 2.7.x Affected Puppet version: Keywords: Branch: https://github.com/puppetlabs/puppet/pull/588 When an `exec` resource's `creates` attribute points to a broken symlink, the target is treated as missing and does not prevent the exec block from running. The following code will succeed on the first run, then fail on subsequent runs because it's trying to recreate an existing symlink. <pre> puppet apply -e 'exec { "/bin/ln -s /tmp/no.file.here /tmp/test.link": creates => "/tmp/test.link" }' </pre> If this is the intended behavior, I'd like to understand the reasoning behind it. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" 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-bugs?hl=en.
