diff options
| author | John Estabrook <jestabro@vyos.io> | 2026-05-27 14:27:21 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-27 14:27:21 -0500 |
| commit | d7b48b4d43f79318909895c40b2dd967d10b96fb (patch) | |
| tree | 2b7756e4d73e5fc64691638322390b5ff67eafa8 /src | |
| parent | ab356b5bc98de4d5d4c2a1642fd88a67cb5fa279 (diff) | |
| parent | 3b22850f4fe4163fea73f907ba8fe72777ba8d80 (diff) | |
| download | vyos-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-x | src/conf_mode/vpn_ipsec.py | 12 |
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) |
