# vim: set et sts=4 sw=4 encoding=utf-8 :
-from services import *
+from pymin.services import *
+from pymin.dispatcher import handler
# XXX for testing only
+@handler
def test_func(*args):
print 'func:', args
routes = dict \
(
- test = test_func,
dhcp = DhcpHandler(
pickle_dir = 'var/lib/pymin/pickle/dhcp',
config_dir = 'var/lib/pymin/config/dhcp',
),
+ dns = DnsHandler(
+ pickle_dir = 'var/lib/pymin/pickle/dns',
+ config_dir = 'var/lib/pymin/config/dns',
+ ),
+ firewall = FirewallHandler(
+ pickle_dir = 'var/lib/pymin/pickle/firewall',
+ config_dir = 'var/lib/pymin/config/firewall',
+ ),
+ ip = IpHandler(
+ pickle_dir = 'var/lib/pymin/pickle/ip',
+ config_dir = 'var/lib/pymin/config/ip',
+ ),
+ proxy = ProxyHandler(
+ pickle_dir = 'var/lib/pymin/pickle/proxy',
+ config_dir = 'var/lib/pymin/config/proxy',
+ ),
)
bind_addr = \