diff options
author | Jiří Klimeš <jklimes@redhat.com> | 2015-07-15 14:09:00 +0200 |
---|---|---|
committer | Jiří Klimeš <jklimes@redhat.com> | 2015-07-15 15:34:56 +0200 |
commit | 819d3c3db129e95fac77a83cc9bcee5e92d1953f (patch) | |
tree | 40a5d0f94d6f6b08ff648065397f05b1a4c6cb4d | |
parent | 924117c14422d5c40d00a3c03053c7fc20bfc5b6 (diff) | |
download | NetworkManager-819d3c3db129e95fac77a83cc9bcee5e92d1953f.tar.gz |
settings: call dispatcher when setting hostname with systemd
Now that we set hostname with systemd, call dispatcher in nm-settings.c.
gethostname() in nm-policy.c already sees the new hostname.
Fixes: 6dc35e66d45e490482ac2909385099d77c26ed93
Fixes: 6c3d71c431ef63005f9005e68ff49b21b153ee9f
Fixes:Beaker:NetworkManager_Test44_dispatcher_hostname
-rw-r--r-- | src/settings/nm-settings.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/settings/nm-settings.c b/src/settings/nm-settings.c index 7ed230e1b6..183a14b377 100644 --- a/src/settings/nm-settings.c +++ b/src/settings/nm-settings.c @@ -76,6 +76,7 @@ #include "nm-connection-provider.h" #include "nm-config.h" #include "NetworkManagerUtils.h" +#include "nm-dispatcher.h" #define LOG(level, ...) \ G_STMT_START { \ @@ -2093,6 +2094,7 @@ hostnamed_properties_changed (GDBusProxy *proxy, g_free (priv->hostname.value); priv->hostname.value = g_strdup (hostname); g_object_notify (G_OBJECT (user_data), NM_SETTINGS_HOSTNAME); + nm_dispatcher_call (DISPATCHER_ACTION_HOSTNAME, NULL, NULL, NULL, NULL, NULL); } g_variant_unref (v_hostname); |