puppetlabs/puppet — pull request #588 by alankessler (2012-03-19 19:59:44+00:00)
Title: 2.7.x bug13126

Peter Bukowinski reported that Exec's create attribute treats broken symlinks as missing files. This is because FileTest.exists?(value) uses stat (not lstat), and does not find broken symlinks. This patch modifies the :creates attribute of exec to check for symlinks as well as files.