USERCONF_PATH = ENV['HOME'] + '/.mailshears.conf.yml'
@dict = {}
- def initialize()
+ def initialize(path = USERCONF_PATH)
cfg = default_configuration()
# Now, load the user configuration which will override the
# variables defined above.
begin
- user_config = YAML.load(File.open(USERCONF_PATH))
+ user_config = YAML.load(File.open(path))
# Write our own update() method for Ruby 1.8.
user_config.each do |key, value|
d['postfixadmin_dbpass'] = ''
d['postfixadmin_dbname'] = 'postfixadmin'
- d['plugins'] = ['postfixadmin', 'dovecot', 'roundcube']
+ d['plugins'] = ['postfixadmin',
+ 'dovecot',
+ 'roundcube',
+ 'agendav',
+ 'davical']
d['mail_root'] = '/var/spool/mail/vhosts'