pacman-conf: add support for new ParallelDownloads config option

This was forgotten in the initial implementation, so it was impossible
to figure out the value from a script, or correctly roundtrip the
config file.

Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
Eli Schwartz 2020-05-10 00:32:38 -04:00 committed by Allan McRae
parent 22a58f5420
commit 559590256c

View file

@ -142,6 +142,14 @@ static void show_str(const char *directive, const char *val)
printf("%s%c", val, sep); printf("%s%c", val, sep);
} }
static void show_int(const char *directive, unsigned int val)
{
if (verbose) {
printf("%s = ", directive);
}
printf("%u%c", val, sep);
}
static void show_list_str(const char *directive, alpm_list_t *list) static void show_list_str(const char *directive, alpm_list_t *list)
{ {
alpm_list_t *i; alpm_list_t *i;
@ -261,6 +269,8 @@ static void dump_config(void)
show_bool("ILoveCandy", config->chomp); show_bool("ILoveCandy", config->chomp);
show_bool("NoProgressBar", config->noprogressbar); show_bool("NoProgressBar", config->noprogressbar);
show_int("ParallelDownloads", config->parallel_downloads);
show_cleanmethod("CleanMethod", config->cleanmethod); show_cleanmethod("CleanMethod", config->cleanmethod);
show_siglevel("SigLevel", config->siglevel, 0); show_siglevel("SigLevel", config->siglevel, 0);
@ -372,6 +382,9 @@ static int list_directives(void)
} else if(strcasecmp(i->data, "NoProgressBar") == 0) { } else if(strcasecmp(i->data, "NoProgressBar") == 0) {
show_bool("NoProgressBar", config->noprogressbar); show_bool("NoProgressBar", config->noprogressbar);
} else if(strcasecmp(i->data, "ParallelDownloads") == 0) {
show_int("ParallelDownloads", config->parallel_downloads);
} else if(strcasecmp(i->data, "CleanMethod") == 0) { } else if(strcasecmp(i->data, "CleanMethod") == 0) {
show_cleanmethod("CleanMethod", config->cleanmethod); show_cleanmethod("CleanMethod", config->cleanmethod);