add function to compress dnsmasq configuration

This commit is contained in:
Eduardo Silva
2025-12-31 18:01:00 -03:00
parent 6cceb39893
commit 3f238ce7b9
3 changed files with 25 additions and 1 deletions

View File

@@ -12,7 +12,7 @@ from django.utils.translation import gettext_lazy as _
from user_manager.models import UserAcl
from .forms import DNSFilterListForm
from .forms import DNSSettingsForm, StaticHostForm
from .functions import generate_dnsmasq_config
from .functions import generate_dnsmasq_config, compress_dnsmasq_config
from .models import DNSFilterList, DNSSettings
from .models import StaticHost
@@ -24,6 +24,7 @@ def export_dns_configuration():
dnsmasq_config = generate_dnsmasq_config()
with open(settings.DNS_CONFIG_FILE, 'w') as f:
f.write(dnsmasq_config)
compress_dnsmasq_config()
return