mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Move libstrongswan-unity.so when Unity plugin is disabled so it can't modify the P2. Workaround for Ticket #4178
This commit is contained in:
parent
214c81026b
commit
c014babde0
@ -340,6 +340,15 @@ function vpn_ipsec_configure($restart = false)
|
||||
$unity_enabled = 'yes';
|
||||
if (isset($config['ipsec']['unityplugin'])) {
|
||||
$unity_enabled = 'no';
|
||||
if (file_exists("/usr/local/lib/ipsec/plugins/libstrongswan-unity.so")) {
|
||||
conf_mount_rw();
|
||||
mwexec("mv /usr/local/lib/ipsec/plugins/libstrongswan-unity.so /usr/local/lib/ipsec/plugins/libstrongswan-unity.MOVED");
|
||||
conf_mount_ro();
|
||||
}
|
||||
} else if (file_exists("/usr/local/lib/ipsec/plugins/libstrongswan-unity.MOVED")) {
|
||||
conf_mount_rw();
|
||||
mwexec("mv /usr/local/lib/ipsec/plugins/libstrongswan-unity.MOVED /usr/local/lib/ipsec/plugins/libstrongswan-unity.so");
|
||||
conf_mount_ro();
|
||||
}
|
||||
|
||||
if (isset($config['ipsec']['enableinterfacesuse'])) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user