@%@UCRWARNING=# @%@

@!@
import univention.lib.ucrLogrotate

name = "management-console"
settings = univention.lib.ucrLogrotate.getLogrotateConfig(name, configRegistry)
print("/var/log/univention/%s-*.log {" % name)
for setting in sorted(settings):
    print("\t%s" % settings[setting])

# do not remove log files
print('\t copytruncate')
# Add additional entry for management-console-server.log and management-console-web-server.log
# to trigger a postrotate script for reloading of logfiles
print('\tlastaction')
print('\t\t/usr/share/univention-management-console/postrotate')
print('\tendscript')
print("}")

name = "directory-reports-cleanup"
settings = univention.lib.ucrLogrotate.getLogrotateConfig(name, configRegistry)
print("/var/log/univention/%s.log {" % name)
for setting in sorted(settings):
    print("\t%s" % settings[setting])
print("}")
@!@
