From c837491344a1d3f915e7d7c5e0f85aae0ff0837f Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 21 Oct 2022 14:08:46 +0100 Subject: [PATCH] trivial: Store .xz files with the correct filename --- libfwupd/fwupd-remote.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libfwupd/fwupd-remote.c b/libfwupd/fwupd-remote.c index 72093735e..37cdc6f24 100644 --- a/libfwupd/fwupd-remote.c +++ b/libfwupd/fwupd-remote.c @@ -562,8 +562,13 @@ fwupd_remote_setup(FwupdRemote *self, GError **error) return FALSE; } /* set cache to /var/lib... */ - filename_cache = - g_build_filename(priv->remotes_dir, priv->id, "metadata.xml.gz", NULL); + if (g_str_has_suffix(priv->metadata_uri, ".xml.xz")) { + filename_cache = + g_build_filename(priv->remotes_dir, priv->id, "metadata.xml.xz", NULL); + } else { + filename_cache = + g_build_filename(priv->remotes_dir, priv->id, "metadata.xml.gz", NULL); + } fwupd_remote_set_filename_cache(self, filename_cache); }