diff options
author | Thomas Haller <thaller@redhat.com> | 2018-10-19 12:34:17 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2018-10-23 10:37:33 +0200 |
commit | c4a9f44affd71a7e2fc7824029adde45351062b4 (patch) | |
tree | ef05153fede315ffdb6bbad941bd5f6e4f69be9c | |
parent | c36b5236b67a355ed80bf2d6fafd5d1ccc643084 (diff) | |
download | NetworkManager-c4a9f44affd71a7e2fc7824029adde45351062b4.tar.gz |
initrd: use keyfile util for creating filename
-rw-r--r-- | src/initrd/nm-initrd-generator.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/initrd/nm-initrd-generator.c b/src/initrd/nm-initrd-generator.c index 0fdfb00996..5ed284d5de 100644 --- a/src/initrd/nm-initrd-generator.c +++ b/src/initrd/nm-initrd-generator.c @@ -60,9 +60,8 @@ output_conn (gpointer key, gpointer value, gpointer user_data) gs_free char *filename = NULL; gs_free char *full_filename = NULL; - full_filename = g_build_filename (connections_dir, - nm_construct_name_a ("%s.nmconnection", basename, &filename), - NULL); + filename = nm_keyfile_utils_create_filename (basename, TRUE); + full_filename = g_build_filename (connections_dir, filename, NULL); if (!nm_utils_file_set_contents (filename, data, len, 0600, &error)) goto err_out; @@ -74,7 +73,6 @@ err_out: g_print ("%s\n", error->message); } -#define DEFAULT_CONNECTIONS_DIR NMRUNDIR "/system-connections" #define DEFAULT_SYSFS_DIR "/sys" int @@ -86,7 +84,7 @@ main (int argc, char *argv[]) gboolean dump_to_stdout = FALSE; gs_strfreev char **remaining = NULL; GOptionEntry option_entries[] = { - { "connections-dir", 'c', 0, G_OPTION_ARG_FILENAME, &connections_dir, "Output connection directory", DEFAULT_CONNECTIONS_DIR }, + { "connections-dir", 'c', 0, G_OPTION_ARG_FILENAME, &connections_dir, "Output connection directory", NM_KEYFILE_PATH_NAME_RUN }, { "sysfs-dir", 'd', 0, G_OPTION_ARG_FILENAME, &sysfs_dir, "The sysfs mount point", DEFAULT_SYSFS_DIR }, { "stdout", 's', 0, G_OPTION_ARG_NONE, &dump_to_stdout, "Dump connections to standard output", NULL }, { G_OPTION_REMAINING, '\0', 0, G_OPTION_ARG_STRING_ARRAY, &remaining, NULL, NULL }, @@ -116,7 +114,7 @@ main (int argc, char *argv[]) } if (!connections_dir) - connections_dir = g_strdup (DEFAULT_CONNECTIONS_DIR); + connections_dir = g_strdup (NM_KEYFILE_PATH_NAME_RUN); if (!sysfs_dir) sysfs_dir = g_strdup (DEFAULT_SYSFS_DIR); if (dump_to_stdout) |