Issue #8489 has been updated by Josh Cooper.

This commit in master enables modulepath to be specified using PATH_SEPARATOR, 
commit:21c5929aae899e559e9a813c48424da4fcbec54b Additional research is required 
for the other configuration parameters.
----------------------------------------
Bug #8489: Puppet does not consistently use File::PATH_SEPARATOR
https://projects.puppetlabs.com/issues/8489

Author: Josh Cooper
Status: Accepted
Priority: Normal
Assignee: Josh Cooper
Category: windows
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


The File::PATH_SEPARATOR on Unix is colon, but on Windows is semi-colon. And 
since colon is often present in Windows absolute paths (except for UNC), this 
means colon can't be used as the path separator character on Windows (unless 
the colon were to be escaped, but then backslash is a file separator, and that 
would be madness). Various places in puppet already split configuration options 
using the PATH_SEPARATOR, including modulepath, manifestdir, templatedir, 
factdir, etc. Some research will be required to find all of the places and make 
sure the code and tests are consistent, while not breaking Unix.


-- 
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.

Reply via email to