summaryrefslogtreecommitdiff
path: root/raveos-calamares-theme/etc/calamares/modules/raveos-letoltes-beallitas.sh
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-calamares-theme/etc/calamares/modules/raveos-letoltes-beallitas.sh')
-rw-r--r--raveos-calamares-theme/etc/calamares/modules/raveos-letoltes-beallitas.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/raveos-calamares-theme/etc/calamares/modules/raveos-letoltes-beallitas.sh b/raveos-calamares-theme/etc/calamares/modules/raveos-letoltes-beallitas.sh
new file mode 100644
index 0000000..76622eb
--- /dev/null
+++ b/raveos-calamares-theme/etc/calamares/modules/raveos-letoltes-beallitas.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+set -euo pipefail
+CONF="${1:-}/etc/pacman.conf"
+[ -f "$CONF" ] || exit 0
+if grep -q "^#\?ParallelDownloads" "$CONF"; then
+ sed -i "s/^#\?ParallelDownloads.*/ParallelDownloads = 5/" "$CONF"
+else
+ sed -i "/^\[options\]/a ParallelDownloads = 5" "$CONF"
+fi
+grep -q "^DisableDownloadTimeout" "$CONF" || sed -i "/^\[options\]/a DisableDownloadTimeout" "$CONF"
+grep -E "^(ParallelDownloads|DisableDownloadTimeout)" "$CONF"