- This adds a check if the ipsec server is enabled. If it is then ipsecctrl is 
run to
   restart ipsec and ensure that the restored certs are all being used.
- Tested this out on my vm testbed and confirmed that with this I could restore 
a backup
   and make the client connection as previously set up.
- Without this I had to press the Save button on the ipsec WUI page to get the 
certs
   etc being used.

Fixes: bug13737
Tested-by: Adolf Belka <[email protected]>
Signed-off-by: Adolf Belka <[email protected]>
---
 config/backup/backup.pl | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/config/backup/backup.pl b/config/backup/backup.pl
index 1c8c87d0a..a6d1467fd 100644
--- a/config/backup/backup.pl
+++ b/config/backup/backup.pl
@@ -307,6 +307,9 @@ restore_backup() {
        # start collectd after restore
        /etc/rc.d/init.d/collectd start
 
+       # Reload ipsec certificates and secrets after doing a restore
+       &General::system('/usr/local/bin/ipsecctrl', 'R');
+
        return 0
 }
 
-- 
2.49.0


Reply via email to