summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2016-11-25 14:39:59 +0100
committerThomas Haller <thaller@redhat.com>2016-11-25 18:02:38 +0100
commitff4cb2a1fcc711e0f31e7ab8f16dbebbf3616e36 (patch)
tree73a5327ba5e8ffc561ec47b08e7b224a063c4d26
parentafcfa7be2bfdc41be9c0c12fe28432dc3f605bee (diff)
downloadNetworkManager-ff4cb2a1fcc711e0f31e7ab8f16dbebbf3616e36.tar.gz
config: drop nm_config_get_auth_polkit() and access value directly
-rw-r--r--src/main.c5
-rw-r--r--src/nm-config-data.c12
-rw-r--r--src/nm-config.c14
-rw-r--r--src/nm-config.h2
4 files changed, 11 insertions, 22 deletions
diff --git a/src/main.c b/src/main.c
index cfac7fb621..4a25c1c9d2 100644
--- a/src/main.c
+++ b/src/main.c
@@ -362,7 +362,10 @@ main (int argc, char *argv[])
#endif
);
- nm_auth_manager_setup (nm_config_get_auth_polkit (config));
+ nm_auth_manager_setup (nm_config_data_get_value_boolean (nm_config_get_data_orig (config),
+ NM_CONFIG_KEYFILE_GROUP_MAIN,
+ NM_CONFIG_KEYFILE_KEY_MAIN_AUTH_POLKIT,
+ NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT_BOOL));
nm_manager_setup ();
diff --git a/src/nm-config-data.c b/src/nm-config-data.c
index ece18b5c09..99f31c2237 100644
--- a/src/nm-config-data.c
+++ b/src/nm-config-data.c
@@ -566,12 +566,12 @@ static struct {
const char *key;
const char *value;
} default_values[] = {
- { NM_CONFIG_KEYFILE_GROUP_MAIN, "plugins", NM_CONFIG_DEFAULT_MAIN_PLUGINS },
- { NM_CONFIG_KEYFILE_GROUP_MAIN, "rc-manager", NM_CONFIG_DEFAULT_MAIN_RC_MANAGER },
- { NM_CONFIG_KEYFILE_GROUP_MAIN, "auth-polkit", NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT },
- { NM_CONFIG_KEYFILE_GROUP_MAIN, "dhcp", NM_CONFIG_DEFAULT_MAIN_DHCP },
- { NM_CONFIG_KEYFILE_GROUP_LOGGING, "backend", NM_CONFIG_DEFAULT_LOGGING_BACKEND },
- { NM_CONFIG_KEYFILE_GROUP_LOGGING, "audit", NM_CONFIG_DEFAULT_LOGGING_AUDIT },
+ { NM_CONFIG_KEYFILE_GROUP_MAIN, "plugins", NM_CONFIG_DEFAULT_MAIN_PLUGINS },
+ { NM_CONFIG_KEYFILE_GROUP_MAIN, "rc-manager", NM_CONFIG_DEFAULT_MAIN_RC_MANAGER },
+ { NM_CONFIG_KEYFILE_GROUP_MAIN, NM_CONFIG_KEYFILE_KEY_MAIN_AUTH_POLKIT, NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT },
+ { NM_CONFIG_KEYFILE_GROUP_MAIN, "dhcp", NM_CONFIG_DEFAULT_MAIN_DHCP },
+ { NM_CONFIG_KEYFILE_GROUP_LOGGING, "backend", NM_CONFIG_DEFAULT_LOGGING_BACKEND },
+ { NM_CONFIG_KEYFILE_GROUP_LOGGING, "audit", NM_CONFIG_DEFAULT_LOGGING_AUDIT },
};
void
diff --git a/src/nm-config.c b/src/nm-config.c
index ebc934092f..4e63b2e9e0 100644
--- a/src/nm-config.c
+++ b/src/nm-config.c
@@ -92,7 +92,6 @@ typedef struct {
char *intern_config_file;
gboolean monitor_connection_files;
- gboolean auth_polkit;
char *dhcp_client;
char *log_level;
@@ -267,14 +266,6 @@ nm_config_get_monitor_connection_files (NMConfig *config)
return NM_CONFIG_GET_PRIVATE (config)->monitor_connection_files;
}
-gboolean
-nm_config_get_auth_polkit (NMConfig *config)
-{
- g_return_val_if_fail (NM_IS_CONFIG (config), NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT_BOOL);
-
- return NM_CONFIG_GET_PRIVATE (config)->auth_polkit;
-}
-
const char *
nm_config_get_dhcp_client (NMConfig *config)
{
@@ -2331,8 +2322,6 @@ init_sync (GInitable *initable, GCancellable *cancellable, GError **error)
priv->monitor_connection_files = nm_config_keyfile_get_boolean (keyfile, NM_CONFIG_KEYFILE_GROUP_MAIN, "monitor-connection-files", FALSE);
- priv->auth_polkit = nm_config_keyfile_get_boolean (keyfile, NM_CONFIG_KEYFILE_GROUP_MAIN, "auth-polkit", NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT_BOOL);
-
priv->dhcp_client = nm_strstrip (g_key_file_get_string (keyfile, NM_CONFIG_KEYFILE_GROUP_MAIN, "dhcp", NULL));
priv->log_level = nm_strstrip (g_key_file_get_string (keyfile, NM_CONFIG_KEYFILE_GROUP_LOGGING, "level", NULL));
@@ -2370,9 +2359,6 @@ init_sync (GInitable *initable, GCancellable *cancellable, GError **error)
static void
nm_config_init (NMConfig *config)
{
- NMConfigPrivate *priv = NM_CONFIG_GET_PRIVATE (config);
-
- priv->auth_polkit = NM_CONFIG_DEFAULT_MAIN_AUTH_POLKIT_BOOL;
}
NMConfig *
diff --git a/src/nm-config.h b/src/nm-config.h
index fbeb7bd9fd..a229a17ff7 100644
--- a/src/nm-config.h
+++ b/src/nm-config.h
@@ -59,6 +59,7 @@
#define NM_CONFIG_KEYFILE_GROUP_IFUPDOWN "ifupdown"
#define NM_CONFIG_KEYFILE_GROUP_IFNET "ifnet"
+#define NM_CONFIG_KEYFILE_KEY_MAIN_AUTH_POLKIT "auth-polkit"
#define NM_CONFIG_KEYFILE_KEY_LOGGING_BACKEND "backend"
#define NM_CONFIG_KEYFILE_KEY_CONFIG_ENABLE "enable"
#define NM_CONFIG_KEYFILE_KEY_ATOMIC_SECTION_WAS ".was"
@@ -115,7 +116,6 @@ NMConfigData *nm_config_get_data_orig (NMConfig *config);
#define NM_CONFIG_GET_DATA_ORIG (nm_config_get_data_orig (nm_config_get ()))
gboolean nm_config_get_monitor_connection_files (NMConfig *config);
-gboolean nm_config_get_auth_polkit (NMConfig *config);
const char *nm_config_get_dhcp_client (NMConfig *config);
const char *nm_config_get_log_level (NMConfig *config);
const char *nm_config_get_log_domains (NMConfig *config);