]>
gitweb.michael.orlitzky.com - mailshears.git/blob - prune/prune_runner.rb
1 require 'common/runner'
2 require 'prune/plugins/postfixadmin'
9 # We don't want to check the PostfixAdmin database against itself.
10 return if plugin
.class == PostfixadminPrune
12 cfg
= Configuration
.new()
13 pfa
= PostfixadminPrune
.new(cfg
)
15 db_users
= pfa
.list_users()
16 db_domains
= pfa
.list_domains()
18 leftovers
= plugin
.get_leftover_users(db_users
)
19 leftovers +
= plugin
.get_leftover_domains(db_domains
)
21 rm_runner
= RmRunner
.new()
22 rm_runner
.run(plugin
, *leftovers
)