Issue #2675 has been updated by Marc Fournier.

Status changed from Duplicate to Re-opened
Priority changed from High to Low
Affected version changed from 0.25.1rc1 to 0.25.1rc2

Sorry for reopening this bug. I would like to draw attention to this thread: 
http://groups.google.com/group/puppet-dev/browse_thread/thread/d36450a5747be593/25d9edad436dbe51?lnk=gst&q=2675

Maybe the solution is just that people fix their manifests with file resources 
ending with a slash. In this case this issue indeed is a duplicate of #1042. If 
not, it deserves to stay open as a reminder.
----------------------------------------
Bug #2675: ending slash in directory name gets stripped off
http://projects.reductivelabs.com/issues/2675

Author: Marc Fournier
Status: Re-opened
Priority: Low
Assigned to: Luke Kanies
Category: file
Target version: 0.25.1
Affected version: 0.25.1rc2
Keywords: 
Branch: 


I just noticed this error on 0.25.x. It used to work on 0.24.8.

<pre>
$ cat /tmp/test1.pp
file { "/tmp/dir1":       ensure => directory }
file { "/tmp/dir1/file1": ensure => present, require => File["/tmp/dir1"] }

$ cat /tmp/test2.pp
file { "/tmp/dir2/":      ensure => directory }
file { "/tmp/dir2/file2": ensure => present, require => File["/tmp/dir2"] }

$ cat /tmp/test3.pp
file { "/tmp/dir3/":      ensure => directory }
file { "/tmp/dir3/file3": ensure => present, require => File["/tmp/dir3/"] }

$ puppet /tmp/test1.pp
notice: //File[/tmp/dir1]/ensure: created
notice: //File[/tmp/dir1/file1]/ensure: created

$ puppet /tmp/test2.pp
notice: //File[/tmp/dir2]/ensure: created
notice: //File[/tmp/dir2/file2]/ensure: created

$ puppet /tmp/test3.pp
Could not find dependency File[/tmp/dir3/] for File[/tmp/dir3/file3] at 
/tmp/test3.pp:2
</pre>

I think I have a working patch. I'll submit it in a few minutes.


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