From 517f2ac789fa4a3ba641334072c45a413437d01e Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Sat, 8 Apr 2017 20:39:46 -0500 Subject: strongswan-5.5.2-1: updating version --- pcr/strongswan/2222-charon-systemd-sighup.patch | 33 ------------------------- 1 file changed, 33 deletions(-) delete mode 100644 pcr/strongswan/2222-charon-systemd-sighup.patch (limited to 'pcr/strongswan/2222-charon-systemd-sighup.patch') diff --git a/pcr/strongswan/2222-charon-systemd-sighup.patch b/pcr/strongswan/2222-charon-systemd-sighup.patch deleted file mode 100644 index 544612c20..000000000 --- a/pcr/strongswan/2222-charon-systemd-sighup.patch +++ /dev/null @@ -1,33 +0,0 @@ -index 5c7bbd779..fc93e2182 100644 ---- a/src/charon-systemd/charon-systemd.c -+++ b/src/charon-systemd/charon-systemd.c -@@ -241,6 +241,7 @@ static int run() - sigset_t set; - - sigemptyset(&set); -+ sigaddset(&set, SIGHUP); - sigaddset(&set, SIGTERM); - sigprocmask(SIG_BLOCK, &set, NULL); - -@@ -262,6 +263,21 @@ static int run() - } - switch (sig) - { -+ case SIGHUP: -+ { -+ DBG1(DBG_DMN, "signal of type SIGHUP received. Reloading " -+ "configuration"); -+ if (lib->settings->load_files(lib->settings, lib->conf, FALSE)) -+ { -+ charon->load_loggers(charon, NULL, FALSE); -+ lib->plugins->reload(lib->plugins, NULL); -+ } -+ else -+ { -+ DBG1(DBG_DMN, "reloading config failed, keeping old"); -+ } -+ break; -+ } - case SIGTERM: - { - DBG1(DBG_DMN, "SIGTERM received, shutting down"); -- cgit v1.2.3