diff options
author | José Bollo <jose.bollo@iot.bzh> | 2017-06-27 15:54:07 +0200 |
---|---|---|
committer | José Bollo <jose.bollo@iot.bzh> | 2017-06-28 18:47:55 +0200 |
commit | 941eb7ef734e7d6a9de9c7af13345e63f708d169 (patch) | |
tree | 6b89d4b643179075f7bf2fd38843af7cd6cb65ae /src/afm-user-daemon.c | |
parent | c4229aaa4f3ca160f3bc044bd64e2d7dec1148b8 (diff) |
Moves handling of reloads
The new version ensures that the daemons are responsibles
of reloading the units. This is no more done by default.
Change-Id: I9ff33a628dfc05e429dbc7bf127d641691f2a3b9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src/afm-user-daemon.c')
-rw-r--r-- | src/afm-user-daemon.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/afm-user-daemon.c b/src/afm-user-daemon.c index 481013f..a705381 100644 --- a/src/afm-user-daemon.c +++ b/src/afm-user-daemon.c @@ -488,14 +488,15 @@ static void on_uninstall(struct sd_bus_message *smsg, const char *msg, void *unu */ static void on_signal_changed(struct json_object *obj, void *unused) { +#ifdef LEGACY_MODE_WITHOUT_SYSTEMD + /* update the database */ + afm_db_update_applications(afdb); +#else /* enforce daemon reload */ systemd_daemon_reload(1); systemd_unit_restart_name(1, "sockets.target"); /* update the database */ -#ifdef LEGACY_MODE_WITHOUT_SYSTEMD - afm_db_update_applications(afdb); -#else afm_udb_update(afudb); #endif /* re-propagate now */ |