summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-05-27 14:27:21 -0500
committerGitHub <noreply@github.com>2026-05-27 14:27:21 -0500
commitd7b48b4d43f79318909895c40b2dd967d10b96fb (patch)
tree2b7756e4d73e5fc64691638322390b5ff67eafa8 /src
parentab356b5bc98de4d5d4c2a1642fd88a67cb5fa279 (diff)
parent3b22850f4fe4163fea73f907ba8fe72777ba8d80 (diff)
downloadvyos-1x-d7b48b4d43f79318909895c40b2dd967d10b96fb.tar.gz
vyos-1x-d7b48b4d43f79318909895c40b2dd967d10b96fb.zip
Merge pull request #5222 from alexandr-san4ez/T8912-current
ipsec: T8912: Fix log level not respected in system journal
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/vpn_ipsec.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/conf_mode/vpn_ipsec.py b/src/conf_mode/vpn_ipsec.py
index 35b00dada..f268f0861 100755
--- a/src/conf_mode/vpn_ipsec.py
+++ b/src/conf_mode/vpn_ipsec.py
@@ -66,6 +66,7 @@ charon_conf = '/etc/strongswan.d/charon.conf'
charon_dhcp_conf = '/etc/strongswan.d/charon/dhcp.conf'
charon_radius_conf = '/etc/strongswan.d/charon/eap-radius.conf'
charon_systemd_conf = '/etc/strongswan.d/charon-systemd.conf'
+charon_logging_conf = '/etc/strongswan.d/charon-logging.conf'
interface_conf = '/etc/strongswan.d/interfaces_use.conf'
swanctl_conf = f'{swanctl_dir}/swanctl.conf'
@@ -783,7 +784,15 @@ def generate(ipsec):
cleanup_pki_files()
if not ipsec or 'deleted' in ipsec:
- for config_file in [charon_dhcp_conf, charon_radius_conf, interface_conf, swanctl_conf]:
+ delete_files = (
+ charon_dhcp_conf,
+ charon_radius_conf,
+ charon_systemd_conf,
+ charon_logging_conf,
+ interface_conf,
+ swanctl_conf,
+ )
+ for config_file in delete_files:
if os.path.isfile(config_file):
os.unlink(config_file)
render(charon_conf, 'ipsec/charon.j2', {'install_routes': default_install_routes})
@@ -882,6 +891,7 @@ def generate(ipsec):
render(charon_dhcp_conf, 'ipsec/charon/dhcp.conf.j2', ipsec)
render(charon_radius_conf, 'ipsec/charon/eap-radius.conf.j2', ipsec)
render(charon_systemd_conf, 'ipsec/charon_systemd.conf.j2', ipsec)
+ render(charon_logging_conf, 'ipsec/charon_logging.conf.j2', ipsec)
render(interface_conf, 'ipsec/interfaces_use.conf.j2', ipsec)
render(swanctl_conf, 'ipsec/swanctl.conf.j2', ipsec)