aboutsummaryrefslogtreecommitdiffstats
path: root/src/afm-user-daemon.c
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2017-06-23 23:00:02 +0200
committerJosé Bollo <jose.bollo@iot.bzh>2017-06-23 23:00:02 +0200
commit1a673de307982e7f2abfb362d2927e8e5e16be55 (patch)
treead9734ee09beda6fe7bb72aa49fce5b927377f0f /src/afm-user-daemon.c
parent474616e64fe081a59ebdb7ee6d650778f318212a (diff)
Fix socket (de)activation at (de)install
When installing or deinstalling, it is needed to issue a "systemctl (--user) restart sockets.target" This patch implement it on user side. To be improved. Change-Id: I152eb6a1cf5df50b1fe3143837d6d42ee6619349 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src/afm-user-daemon.c')
-rw-r--r--src/afm-user-daemon.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/afm-user-daemon.c b/src/afm-user-daemon.c
index b20fe92..481013f 100644
--- a/src/afm-user-daemon.c
+++ b/src/afm-user-daemon.c
@@ -490,6 +490,7 @@ static void on_signal_changed(struct json_object *obj, void *unused)
{
/* enforce daemon reload */
systemd_daemon_reload(1);
+ systemd_unit_restart_name(1, "sockets.target");
/* update the database */
#ifdef LEGACY_MODE_WITHOUT_SYSTEMD