From 4165edaeb71ee2883b1bb85ff39a52d5628b259f Mon Sep 17 00:00:00 2001 From: Luke Kanies Date: Tue, 15 Jan 2008 19:41:38 -0800 Subject: More fixes to the testing. --- lib/puppet/type/yumrepo.rb | 2 +- lib/puppet/util/filetype.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/puppet/type/yumrepo.rb b/lib/puppet/type/yumrepo.rb index acb3b9b83..558ad7929 100644 --- a/lib/puppet/type/yumrepo.rb +++ b/lib/puppet/type/yumrepo.rb @@ -181,11 +181,11 @@ module Puppet inifile.store end + # This is only used during testing. def self.clear @inifile = nil @yumconf = "/etc/yum.conf" @defaultrepodir = nil - super end # Return the Puppet::Util::IniConfig::Section for this yumrepo resource diff --git a/lib/puppet/util/filetype.rb b/lib/puppet/util/filetype.rb index cddfc4689..95f48e10e 100755 --- a/lib/puppet/util/filetype.rb +++ b/lib/puppet/util/filetype.rb @@ -106,6 +106,7 @@ class Puppet::Util::FileType # Overwrite the file. def write(text) backup() + raise("Cannot create file %s in absent directory" % @path) unless FileTest.exist?(File.dirname(@path)) File.open(@path, "w") { |f| f.print text; f.flush } end end -- cgit