diff --git a/src/settings/nm-settings-connection.c b/src/settings/nm-settings-connection.c index b8c1faa04c..c2ab1c4089 100644 --- a/src/settings/nm-settings-connection.c +++ b/src/settings/nm-settings-connection.c @@ -716,13 +716,14 @@ gboolean nm_settings_connection_replace_settings (NMSettingsConnection *self, NMConnection *new_connection, NMSettingsConnectionPersistMode persist_mode, + NMSettingsConnectionCommitReason commit_reason, const char *log_diff_name, GError **error) { return _update (self, new_connection, persist_mode, - NM_SETTINGS_CONNECTION_COMMIT_REASON_NONE, + commit_reason, log_diff_name, error); } diff --git a/src/settings/nm-settings-connection.h b/src/settings/nm-settings-connection.h index 8306fc460a..6156711973 100644 --- a/src/settings/nm-settings-connection.h +++ b/src/settings/nm-settings-connection.h @@ -147,6 +147,7 @@ gboolean nm_settings_connection_commit_changes (NMSettingsConnection *self, gboolean nm_settings_connection_replace_settings (NMSettingsConnection *self, NMConnection *new_connection, NMSettingsConnectionPersistMode persist_mode, + NMSettingsConnectionCommitReason commit_reason, const char *log_diff_name, GError **error); diff --git a/src/settings/plugins/ibft/nms-ibft-connection.c b/src/settings/plugins/ibft/nms-ibft-connection.c index 3c00c99fb7..62c88f58ee 100644 --- a/src/settings/plugins/ibft/nms-ibft-connection.c +++ b/src/settings/plugins/ibft/nms-ibft-connection.c @@ -63,6 +63,7 @@ nms_ibft_connection_new (const GPtrArray *block, GError **error) if (!nm_settings_connection_replace_settings (NM_SETTINGS_CONNECTION (object), source, NM_SETTINGS_CONNECTION_PERSIST_MODE_KEEP, + NM_SETTINGS_CONNECTION_COMMIT_REASON_NONE, NULL, error)) g_clear_object (&object); diff --git a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-connection.c b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-connection.c index 5fca37fc44..ceaac2266e 100644 --- a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-connection.c +++ b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-connection.c @@ -463,6 +463,7 @@ nm_ifcfg_connection_new (NMConnection *source, full_path ? NM_SETTINGS_CONNECTION_PERSIST_MODE_KEEP /* connection is already on disk */ : NM_SETTINGS_CONNECTION_PERSIST_MODE_IN_MEMORY, + NM_SETTINGS_CONNECTION_COMMIT_REASON_NONE, NULL, error)) nm_ifcfg_connection_check_devtimeout (NM_IFCFG_CONNECTION (object)); diff --git a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-plugin.c b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-plugin.c index 9671a646b4..6b6b82c6cc 100644 --- a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-plugin.c +++ b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-plugin.c @@ -316,6 +316,7 @@ update_connection (SettingsPluginIfcfg *self, if (!nm_settings_connection_replace_settings (NM_SETTINGS_CONNECTION (connection_by_uuid), NM_CONNECTION (connection_new), NM_SETTINGS_CONNECTION_PERSIST_MODE_KEEP, + NM_SETTINGS_CONNECTION_COMMIT_REASON_NONE, "ifcfg-update", &local)) { /* Shouldn't ever get here as 'connection_new' was verified by the reader already diff --git a/src/settings/plugins/ifnet/nms-ifnet-connection.c b/src/settings/plugins/ifnet/nms-ifnet-connection.c index ddd8ab7162..67ad55ca69 100644 --- a/src/settings/plugins/ifnet/nms-ifnet-connection.c +++ b/src/settings/plugins/ifnet/nms-ifnet-connection.c @@ -191,6 +191,7 @@ nm_ifnet_connection_new (NMConnection *source, const char *conn_name) update_unsaved ? NM_SETTINGS_CONNECTION_PERSIST_MODE_IN_MEMORY : NM_SETTINGS_CONNECTION_PERSIST_MODE_KEEP, + NM_SETTINGS_CONNECTION_COMMIT_REASON_NONE, NULL, NULL)) { g_object_unref (object); diff --git a/src/settings/plugins/ifnet/nms-ifnet-plugin.c b/src/settings/plugins/ifnet/nms-ifnet-plugin.c index 23a03e5ce3..b485072c95 100644 --- a/src/settings/plugins/ifnet/nms-ifnet-plugin.c +++ b/src/settings/plugins/ifnet/nms-ifnet-plugin.c @@ -272,6 +272,7 @@ reload_connections (NMSettingsPlugin *config) if (!nm_settings_connection_replace_settings (NM_SETTINGS_CONNECTION (old), NM_CONNECTION (new), NM_SETTINGS_CONNECTION_PERSIST_MODE_KEEP, + NM_SETTINGS_CONNECTION_COMMIT_REASON_NONE, "ifnet-update", &error)) { /* Shouldn't ever get here as 'new' was verified by the reader already diff --git a/src/settings/plugins/keyfile/nms-keyfile-connection.c b/src/settings/plugins/keyfile/nms-keyfile-connection.c index fe1c651339..c2ac8e91ae 100644 --- a/src/settings/plugins/keyfile/nms-keyfile-connection.c +++ b/src/settings/plugins/keyfile/nms-keyfile-connection.c @@ -164,6 +164,7 @@ nms_keyfile_connection_new (NMConnection *source, update_unsaved ? NM_SETTINGS_CONNECTION_PERSIST_MODE_IN_MEMORY : NM_SETTINGS_CONNECTION_PERSIST_MODE_KEEP, + NM_SETTINGS_CONNECTION_COMMIT_REASON_NONE, NULL, error)) { g_object_unref (object); diff --git a/src/settings/plugins/keyfile/nms-keyfile-plugin.c b/src/settings/plugins/keyfile/nms-keyfile-plugin.c index 660990fd3b..626a42ecd2 100644 --- a/src/settings/plugins/keyfile/nms-keyfile-plugin.c +++ b/src/settings/plugins/keyfile/nms-keyfile-plugin.c @@ -261,6 +261,7 @@ update_connection (NMSKeyfilePlugin *self, if (!nm_settings_connection_replace_settings (NM_SETTINGS_CONNECTION (connection_by_uuid), NM_CONNECTION (connection_new), NM_SETTINGS_CONNECTION_PERSIST_MODE_KEEP, + NM_SETTINGS_CONNECTION_COMMIT_REASON_NONE, "keyfile-update", &local)) { /* Shouldn't ever get here as 'connection_new' was verified by the reader already