Issue #2675 has been updated by Jeroen Meeuwen.

Status changed from Closed to Re-opened

A trailing slash in a File resource is still being stripped off. I found a 
working workaround to be to not strip off the trailing slash.

http://git.ogd.nl/people?p=jeroenm2/public_git/puppet.git;a=commitdiff;h=524e85160c275effaf8a5550dbb0c22a0fa1e651
 (or remote http://git.ogd.nl/~jeroenm2/puppet.git, branch 'tickets/2675'
----------------------------------------
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: Marc Fournier
Category: file
Target version: 0.25.2
Affected version: 0.25.1rc2
Keywords: 
Branch: http://github.com/jes5199/puppet/tree/ticket/0.25.x/2675


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