mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-03 12:28:03 +02:00
all: avoid using systemd path utils
This commit is contained in:
parent
b5f3d88e6f
commit
f4c7b5b7b7
2 changed files with 5 additions and 8 deletions
|
|
@ -30,7 +30,6 @@
|
|||
#include "libnm-platform/nm-linux-platform.h"
|
||||
#include "libnm-platform/nm-platform-utils.h"
|
||||
#include "nm-auth-utils.h"
|
||||
#include "libnm-systemd-shared/nm-sd-utils-shared.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
|
|
@ -1155,7 +1154,7 @@ nm_utils_file_is_in_path(const char *abs_filename, const char *abs_path)
|
|||
g_return_val_if_fail(abs_filename && abs_filename[0] == '/', NULL);
|
||||
g_return_val_if_fail(abs_path && abs_path[0] == '/', NULL);
|
||||
|
||||
path = nm_sd_utils_path_startswith(abs_filename, abs_path);
|
||||
path = nm_path_startswith(abs_filename, abs_path);
|
||||
if (!path)
|
||||
return NULL;
|
||||
|
||||
|
|
|
|||
|
|
@ -26,8 +26,6 @@
|
|||
#include "libnm-core-intern/nm-core-internal.h"
|
||||
#include "libnm-core-intern/nm-keyfile-internal.h"
|
||||
|
||||
#include "libnm-systemd-shared/nm-sd-utils-shared.h"
|
||||
|
||||
#include "settings/nm-settings-plugin.h"
|
||||
#include "settings/nm-settings-storage.h"
|
||||
#include "settings/nm-settings-utils.h"
|
||||
|
|
@ -1247,9 +1245,9 @@ nms_keyfile_plugin_init(NMSKeyfilePlugin *plugin)
|
|||
/* dirname_libs are a set of read-only directories with lower priority than /etc or /run.
|
||||
* There is nothing complicated about having multiple of such directories, so dirname_libs
|
||||
* is a list (which currently only has at most one directory). */
|
||||
priv->dirname_libs[0] = nm_sd_utils_path_simplify(g_strdup(NM_KEYFILE_PATH_NAME_LIB));
|
||||
priv->dirname_libs[0] = nm_path_simplify(g_strdup(NM_KEYFILE_PATH_NAME_LIB));
|
||||
priv->dirname_libs[1] = NULL;
|
||||
priv->dirname_run = nm_sd_utils_path_simplify(g_strdup(NM_KEYFILE_PATH_NAME_RUN));
|
||||
priv->dirname_run = nm_path_simplify(g_strdup(NM_KEYFILE_PATH_NAME_RUN));
|
||||
priv->dirname_etc = nm_config_data_get_value(NM_CONFIG_GET_DATA_ORIG,
|
||||
NM_CONFIG_KEYFILE_GROUP_KEYFILE,
|
||||
NM_CONFIG_KEYFILE_KEY_KEYFILE_PATH,
|
||||
|
|
@ -1262,9 +1260,9 @@ nms_keyfile_plugin_init(NMSKeyfilePlugin *plugin)
|
|||
} else if (!priv->dirname_etc || priv->dirname_etc[0] != '/') {
|
||||
/* either invalid path or unspecified. Use the default. */
|
||||
g_free(priv->dirname_etc);
|
||||
priv->dirname_etc = nm_sd_utils_path_simplify(g_strdup(NM_KEYFILE_PATH_NAME_ETC_DEFAULT));
|
||||
priv->dirname_etc = nm_path_simplify(g_strdup(NM_KEYFILE_PATH_NAME_ETC_DEFAULT));
|
||||
} else
|
||||
nm_sd_utils_path_simplify(priv->dirname_etc);
|
||||
nm_path_simplify(priv->dirname_etc);
|
||||
|
||||
/* no duplicates */
|
||||
if (NM_IN_STRSET(priv->dirname_libs[0], priv->dirname_etc, priv->dirname_run))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue