Issue #1685 has been updated by luke.

And I just tested this and can't reproduce it.  Are you sure you're running 
0.24.6 on the client and server?  If you're sure, then reopen #1585 with a 
stack trace.
----------------------------------------
Bug #1685: filenames with ++ in their name are not handled properly
http://projects.reductivelabs.com/issues/show/1685

Author: micah
Status: Duplicate
Priority: Normal
Assigned to: 
Category: file
Target version: 
Complexity: Unknown
Affected version: 0.24.6
Keywords: 


When using the file type, if the path has a file that has a '++' in the name, 
puppet tries to parse it as a regexp. 

For example, this file declaration:
<pre>
  file {                                                                        
                                                             
   "/usr/local/google-earth":                                                   
                                                             
   source => "puppet:///files/ccrc/usr/local/google-earth",                     
                                                             
   recurse => inf;                                                              
                                                             
   "/usr/local/bin/googleearth":                                                
                                                             
   source => "puppet:///files/ccrc/usr/local/bin/googleearth",                  
                                                             
   recurse => inf;                                                              
                                                             
  }                                                                             
                                                             
 }                                                                              
                                                             
</pre>                                                                          
                                                              
And the following file exists:
<pre>
 -rwxr-xr-x 1 root root 871596 2008-10-14 15:18 
/etc/puppet/files/ccrc/usr/local/google-earth/libstdc++.so.6                    
             
</pre>
                                                                                
                                                       
Results in the following error, when puppet is run:
<pre>
 Tue Oct 14 16:11:54 +1100 2008 Puppet (err): Could not call: nested *?+ in 
regexp: /^\/etc\/puppet\/files\/ccrc\/usr\/local\/google-earth\/libstdc++.so.6/
</pre>



----------------------------------------
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://reductivelabs.com/redmine/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