From c7f61b62db082be361fdd79a5aca3ca43d00e976 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Wed, 26 Apr 2017 10:18:13 +0100 Subject: [PATCH] trivial: Fall back to the system config file This makes trying the daemon locally much easier. --- src/fu-main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/fu-main.c b/src/fu-main.c index cd6e51702..d674461a7 100644 --- a/src/fu-main.c +++ b/src/fu-main.c @@ -2807,7 +2807,13 @@ main (int argc, char *argv[]) /* read config file */ config_file = g_build_filename (SYSCONFDIR, "fwupd.conf", NULL); - g_debug ("Loading fallback values from %s", config_file); + if (!g_file_test (config_file, G_FILE_TEST_EXISTS)) { + g_warning ("FuMain: falling back to system config as %s missing", + config_file); + g_free (config_file); + config_file = g_build_filename ("/etc", "fwupd.conf", NULL); + } + g_debug ("loading config values from %s", config_file); priv->config = g_key_file_new (); if (!g_key_file_load_from_file (priv->config, config_file, G_KEY_FILE_NONE, &error)) {