summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2016-05-11 16:31:33 +0200
committerAlexander Larsson <alexl@redhat.com>2016-05-11 16:31:33 +0200
commit12ac77138e83f5a64538811eefe7c846ab02284e (patch)
tree3a89813799395283a06d950140e9672a08bf3174
parent984e850fd6def4ec4d8d0a386051cacda3157627 (diff)
downloadxdg-app-12ac77138e83f5a64538811eefe7c846ab02284e.tar.gz
add-remote: Support metalink=.. urls
-rw-r--r--app/flatpak-builtins-add-remote.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/flatpak-builtins-add-remote.c b/app/flatpak-builtins-add-remote.c
index d4d5e74..0451898 100644
--- a/app/flatpak-builtins-add-remote.c
+++ b/app/flatpak-builtins-add-remote.c
@@ -160,7 +160,12 @@ get_config_from_opts (FlatpakDir *dir, const char *remote_name)
}
if (opt_url)
- g_key_file_set_string (config, group, "url", opt_url);
+ {
+ if (g_str_has_prefix (opt_url, "metalink="))
+ g_key_file_set_string (config, group, "metalink", opt_url + strlen ("metalink="));
+ else
+ g_key_file_set_string (config, group, "url", opt_url);
+ }
if (opt_title)
g_key_file_set_string (config, group, "xa.title", opt_title);