From 6ea494f383ab51b14238e0b8dcb8925d3faa6c83 Mon Sep 17 00:00:00 2001 From: James Turnbull Date: Thu, 22 May 2008 16:12:16 +1000 Subject: Pushed patch fixing #1235 --- lib/puppet/type/file/target.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/puppet') diff --git a/lib/puppet/type/file/target.rb b/lib/puppet/type/file/target.rb index a0e5dc401..8949c2af6 100644 --- a/lib/puppet/type/file/target.rb +++ b/lib/puppet/type/file/target.rb @@ -54,6 +54,8 @@ module Puppet def insync?(currentvalue) if [:nochange, :notlink].include?(self.should) or @resource.recurse? return true + elsif ! @resource.replace? and File.exists?(@resource[:path]) + return true else return super(currentvalue) end -- cgit