From 89fde69f8e46dd72022d57e9976fe2ab4583de5d Mon Sep 17 00:00:00 2001 From: Nippy Date: Fri, 6 Nov 2026 19:12:01 +0100 Subject: wifi fix reflector fix --- .../etc/calamares/modules/raveos-tukor-rangsor.sh | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 raveos-calamares-theme/etc/calamares/modules/raveos-tukor-rangsor.sh (limited to 'raveos-calamares-theme/etc/calamares/modules/raveos-tukor-rangsor.sh') diff --git a/raveos-calamares-theme/etc/calamares/modules/raveos-tukor-rangsor.sh b/raveos-calamares-theme/etc/calamares/modules/raveos-tukor-rangsor.sh new file mode 100755 index 0000000..312030b --- /dev/null +++ b/raveos-calamares-theme/etc/calamares/modules/raveos-tukor-rangsor.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -uo pipefail + +LISTA=/etc/pacman.d/mirrorlist +UJ=$(mktemp) + +for _ in $(seq 1 90); do + systemctl is-active --quiet reflector-once.service chaotic-rankmirrors.service || break + sleep 1 +done + +echo ">>> [tukor] Arch tukrok rangsorolasa" +if timeout 150 reflector --country HU,AT,DE,PL,CZ,SK --protocol https --completion-percent 100 --delay 3 \ + --latest 20 --sort rate --number 10 --download-timeout 10 --connection-timeout 5 --threads 5 \ + --save "$UJ" && grep -q '^Server' "$UJ"; then + cp -f "$LISTA" "$LISTA.regi" 2>/dev/null || true + install -m644 "$UJ" "$LISTA" + echo ">>> [tukor] Uj tukorlista:" + grep '^Server' "$LISTA" +else + echo ">>> [tukor] A reflector nem sikerult, a meglevo tukorlista marad" +fi +rm -f "$UJ" + +if [ -x /usr/local/bin/chaotic-rankmirrors ]; then + timeout 120 /usr/local/bin/chaotic-rankmirrors || true +fi + +exit 0 -- cgit v1.3