Issue #4984 has been updated by Nathan Rich.
Hello Nigel, Some packages from vendors are difficult to install and they give you no source. So you may end up just cloning the directory to other machines that need the software. Unfortunately now you have to sit there going through the dir to remove all broken symlinks that they carelessly left, because puppet decides for you that you don't want them, and that instead of just not giving them to you it will die. Believe it or not this happens with several packages that we have, so now every time a vendor releases an update we had to go through doing this, just for puppet. In addition it seems some locations are intentional broken symlinks(?) such as ~/.config/google-chrome/SingletonLock for example. In short, and sometimes I feel alone in this feeling, I feel that puppet should not cry and die so often. I mean there's broken symlinks.. SO WHAT? Do what the manifest says to do! My opinion =] ---------------------------------------- Feature #4984: Option to force broken symlinks OK in recurse https://projects.puppetlabs.com/issues/4984 Author: Nathan Rich Status: Needs More Information Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: Branch: We use exec and rsync for some of our recursive file copying. We may get package directories with thousands of files, which contain a program that works. All we need to do is copy them over to a machine for the machine to be able to run it. puppet file type will fail with these often, since they will have some broken links in them often times. we don't care about broken links at all, as the program still works. would be nice to be able to force puppet to do it 'anyways' -- 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.
