diff options
author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-06-18 18:46:00 +0000 |
---|---|---|
committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-06-18 18:46:00 +0000 |
commit | 52f3f8383a4d58c42c958dfa8716d9c1de617a66 (patch) | |
tree | 77486d7910ea7235aabc087f86727e06a5854313 | |
parent | 12adea893f437a50a7613b13cd0b9198377e584b (diff) | |
download | puppet-52f3f8383a4d58c42c958dfa8716d9c1de617a66.tar.gz puppet-52f3f8383a4d58c42c958dfa8716d9c1de617a66.tar.xz puppet-52f3f8383a4d58c42c958dfa8716d9c1de617a66.zip |
fixing the appdmg provider to load the package provider base class, and trying to clean up the log-file opening in rails
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2609 980ebf18-57e1-0310-9a29-db15c13687c0
-rw-r--r-- | lib/puppet/provider/package/appdmg.rb | 1 | ||||
-rw-r--r-- | lib/puppet/rails.rb | 9 |
2 files changed, 2 insertions, 8 deletions
diff --git a/lib/puppet/provider/package/appdmg.rb b/lib/puppet/provider/package/appdmg.rb index 5729a46f1..c63c26a1f 100644 --- a/lib/puppet/provider/package/appdmg.rb +++ b/lib/puppet/provider/package/appdmg.rb @@ -15,6 +15,7 @@ # require 'ruby-debug' # Debugger.start +require 'puppet/provider/package' Puppet::Type.type(:package).provide(:appdmg, :parent => Puppet::Provider::Package) do desc "Package management which copies application bundles to a target." diff --git a/lib/puppet/rails.rb b/lib/puppet/rails.rb index 6664d8bac..b68e7d352 100644 --- a/lib/puppet/rails.rb +++ b/lib/puppet/rails.rb @@ -9,7 +9,7 @@ module Puppet::Rails # This global init does not work for testing, because we remove # the state dir on every test. unless ActiveRecord::Base.connected? - Puppet.config.use(:main) + Puppet.config.use(:main, :rails, :puppetmasterd) ActiveRecord::Base.logger = Logger.new(Puppet[:railslog]) ActiveRecord::Base.allow_concurrency = true @@ -61,13 +61,6 @@ module Puppet::Rails if Puppet[:dbmigrate] migrate() end - - # For now, we have to use :puppet, too, since non-puppetmasterd processes - # (including testing) put the logdir in :puppet, not in :puppetmasterd. - Puppet.config.use(:rails, :main, :puppetmasterd) - - # This has to come after we create the logdir with the :use above. - ActiveRecord::Base.logger = Logger.new(Puppet[:railslog]) end # Migrate to the latest db schema. |