@%@UCRWARNING=# @%@

START {
@!@
if configRegistry.has_key('mail/cyrus/murder/backend/id') and configRegistry['mail/cyrus/murder/backend/id'] != '':
	emailId = configRegistry['mail/cyrus/murder/backend/id']
else:
	emailId = "%s@%s" % ('.'.join([ configRegistry['hostname'], configRegistry.get('domainname','undefined') ]) , configRegistry.get('domainname','undefined'))

# If we run without a Cyrus Murder Master MUPDATE server
# or if we have registered as a 'kolab2' service provider (aka 'backend' or 'spool')
if not (configRegistry.has_key('mail/cyrus/murder/master') and configRegistry['mail/cyrus/murder/master'] != '') \
   or (configRegistry.has_key('mail/cyrus/murder/backends') \
       and emailId in configRegistry['mail/cyrus/murder/backends'].split(' ')):
	print'''
	# --- Normal cyrus spool, or Murder backends ---

	# do not delete this entry!
	recover		cmd="ctl_cyrusdb -r"
  
	# this is only necessary if using idled for IMAP IDLE
	idled		cmd="idled"'''
@!@
