puppetlabs/puppet — pull request #200 by joshcooper (2011-11-09 00:20:14+00:00)
Title: (#10614) Handle non-NTFS volumes

Previously puppet on Windows could segfault when managing files on non-NTFS volumes, such as a network share. There were also problems setting/clearing the readonly attribute, and issues interpreting BOOL return values.

These commits ensure that an error is raised when attempting to manage owner, group, and/or mode on non-NTFS volumes. It also provides default values when a file is sourced from a non-NTFS volume.