]> gitweb.michael.orlitzky.com - mailshears.git/blobdiff - bin/mailshears
Switch from constants to variables in the Configuration module. This should keep...
[mailshears.git] / bin / mailshears
index 5a8ee0a6752064292274d585e16dc38c4bb39d51..b1a5e00e1d66885f7ceed478f6031912b540429f 100755 (executable)
 # filesystem, but not the database.
 #
 
-# Needed for rm_rf.
-require 'fileutils'
+require 'mailshears'
 
-# Load our config file.
-require 'configuration'
-
-# And the necessary classes.
-require 'errors.rb'
-require 'exit_codes.rb'
-require 'postfixadmin_db'
-
-Configuration::PLUGINS.each do |plugin_file|
-  require "plugins/#{plugin_file}"
-end
-
-pgadb = PostfixadminDb.new(Configuration::DBHOST,
-                           Configuration::DBPORT,
-                           Configuration::DBOPTS,
-                           Configuration::DBTTY,
-                           Configuration::DBNAME,
-                           Configuration::DBUSER,
-                           Configuration::DBPASS)
+pgadb = PostfixadminDb.new(Configuration::dbhost,
+                           Configuration::dbport,
+                           Configuration::dbopts,
+                           Configuration::dbtty,
+                           Configuration::dbname,
+                           Configuration::dbuser,
+                           Configuration::dbpass)
 
 
 begin
@@ -97,7 +84,7 @@ Plugin.includers.each do |plugin_class|
       puts "Found: #{account} (#{plugin.describe_account(account)})"
     end
 
-    if Configuration::I_MEAN_BUSINESS
+    if Configuration::i_mean_business
       # We have to delete the accounts before the domain,
       # otherwise they'd already be gone.
       leftover_accounts.each do |account|