# 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
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|