- global mtu
- mtu = cfg.get('virtual','mtu')
-
- iic_vars = { }
- for k in ('host','relay','mtu','network'):
- iic_vars[k] = globals()[k]
-
- ipif_command = cfg.get('server','ipif', vars=iic_vars)
-
-def startup():
- global cfg
-
- op = OptionParser()
- op.add_option('-c', '--config', dest='configfile',
- default='/etc/hippottd/server.conf')
- global opts
- (opts, args) = op.parse_args()
- if len(args): op.error('no non-option arguments please')
-
- twisted.logger.globalLogPublisher.addObserver(crash_on_critical)
+ for d, s in (('local', 'host'),
+ ('peer','relay'),
+ ('rnets','network')):
+ try: v = getattr(c, s)
+ except KeyError: pass
+ setattr(c, d, v)