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 <eschwa...@archlinux.org>
---
 src/pacman/pacman-conf.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/src/pacman/pacman-conf.c b/src/pacman/pacman-conf.c
index 60739bf6..d76c0985 100644
--- a/src/pacman/pacman-conf.c
+++ b/src/pacman/pacman-conf.c
@@ -142,6 +142,14 @@ static void show_str(const char *directive, const char 
*val)
        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)
 {
        alpm_list_t *i;
@@ -261,6 +269,8 @@ static void dump_config(void)
        show_bool("ILoveCandy", config->chomp);
        show_bool("NoProgressBar", config->noprogressbar);
 
+       show_int("ParallelDownloads", config->parallel_downloads);
+
        show_cleanmethod("CleanMethod", config->cleanmethod);
 
        show_siglevel("SigLevel", config->siglevel, 0);
@@ -372,6 +382,9 @@ static int list_directives(void)
                } else if(strcasecmp(i->data, "NoProgressBar") == 0) {
                        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) {
                        show_cleanmethod("CleanMethod", config->cleanmethod);
 
-- 
2.26.2

Reply via email to