Changeset 789

Show
Ignore:
Timestamp:
09/06/08 03:37:09 (3 months ago)
Author:
free
Message:

Added class _Spamassassin

Location:
ares/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • ares/trunk/ares.py

    r787 r789  
    4949 
    5050        # Setup classes 
    51         self.ldap     = _Ldap(self) 
    52         self.squid    = _Squid(self) 
    53         self.hostname = _Hostname(self) 
    54         self.dnsmasq  = _Dnsmasq(self) 
    55         self.hosts    = _Hosts(self) 
    56         self.monit    = _Monit(self) 
    57         self.ssl      = _Ssl(self) 
    58         self.squirrel = _Squirrel(self) 
    59         self.amavis   = _Amavis(self) 
     51        self.ldap         = _Ldap(self) 
     52        self.squid        = _Squid(self) 
     53        self.hostname     = _Hostname(self) 
     54        self.dnsmasq      = _Dnsmasq(self) 
     55        self.hosts        = _Hosts(self) 
     56        self.monit        = _Monit(self) 
     57        self.ssl          = _Ssl(self) 
     58        self.squirrel     = _Squirrel(self) 
     59        self.amavis       = _Amavis(self) 
     60        self.spamassassin = _Spamassassin(self) 
    6061 
    6162if __name__ == '__main__': 
     
    409410            raise AresError('F: %s' % cmd) 
    410411 
     412# 
     413# Spamassassin 
     414# 
     415class _Spamassassin: 
     416 
     417    def __init__(self, ares): 
     418        self._ares = ares 
     419        self._cfg  = '/files/etc/default/spamassassin' 
     420 
     421    def setup(self): 
     422 
     423        aug = self._ares.aug 
     424        cfg = self._cfg 
     425 
     426        aug.set(cfg + '/ENABLED', '1') 
     427        aug.set(cfg + '/CRON', '1') 
  • ares/trunk/tests/TestAres.py

    r787 r789  
    2424        ares.squirrel.setup() 
    2525        ares.amavis.setup() 
     26        ares.spamassassin.setup() 
    2627        ares.aug.save() 
    2728