diff options
author | Christian Poessinger <christian@poessinger.com> | 2018-10-12 20:17:29 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2018-10-12 20:17:29 +0200 |
commit | 5335d2c8b5e04b66b494c9e0584fb23a61d662cd (patch) | |
tree | 45a79564455a015da377f2353fc65a4ec2fd879a | |
parent | f7d576c263d45c21e118ab573647e9cd8343f674 (diff) | |
download | vyos-build-5335d2c8b5e04b66b494c9e0584fb23a61d662cd.tar.gz vyos-build-5335d2c8b5e04b66b494c9e0584fb23a61d662cd.zip |
T852: globally disable StrongSWAN FARP plugin
-rwxr-xr-x | data/live-build-config/hooks/30-strongswan-configs.chroot | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/data/live-build-config/hooks/30-strongswan-configs.chroot b/data/live-build-config/hooks/30-strongswan-configs.chroot index 798b0d6d..25562a65 100755 --- a/data/live-build-config/hooks/30-strongswan-configs.chroot +++ b/data/live-build-config/hooks/30-strongswan-configs.chroot @@ -8,22 +8,31 @@ import re -# Disable the cisco_unity option in charon.conf +# Disable the 'cisco_unity' option in charon.conf with open('/etc/strongswan.d/charon.conf', 'r') as f: charon_conf = f.read() - charon_conf = re.sub(r'# (cisco_unity = no)', r"\1", charon_conf) with open('/etc/strongswan.d/charon.conf', 'w') as f: f.write(charon_conf) -# Prevent the unity plugin from loading +# Prevent the 'cisco_unity' plugin from loading with open('/etc/strongswan.d/charon/unity.conf', 'r') as f: unity_conf = f.read() - unity_conf = re.sub(r'load = yes', r'load = no', unity_conf) with open('/etc/strongswan.d/charon/unity.conf', 'w') as f: f.write(unity_conf) + + + +# Prevent the 'farp' plugin from loading +with open('/etc/strongswan.d/charon/farp.conf', 'r') as f: + farp_conf = f.read() + + farp_conf = re.sub(r'load = yes', r'load = no', farp_conf) + +with open('/etc/strongswan.d/charon/farp.conf', 'w') as f: + f.write(farp_conf) |