← pag

Commit 920ba86

0
plików
+0
dodanych
-0
usuniętych
@@ -1,7 +1,7 @@
1 1 #!/usr/bin/env python3
2 2 """
3 3 ╔══════════════════════════════════════════════════════════════════════════════╗
4 -║ PAG - Pagan Linux Package Manager v3.3.7 ║
4 +║ PAG - Pagan Linux Package Manager v3.3.8 ║
5 5 ║ Produkcyjny menedżer pakietów – atomowy, bezpieczny, i18n ║
6 6 ╚══════════════════════════════════════════════════════════════════════════════╝
7 7
@@ -54,7 +54,7 @@ from urllib.request import urlopen, Request
54 54 import threading, itertools
55 55
56 56 # Wersja klienta – do porównania z repo.json["pag_version"] (self-update)
57 -PAG_VERSION = "3.3.7"
57 +PAG_VERSION = "3.3.8"
58 58 from urllib.error import URLError, HTTPError
59 59
60 60 # =============================================================================
@@ -2509,8 +2509,11 @@ def cmd_self_update():
2509 2509
2510 2510
2511 2511 def cmd_update():
2512 - force = "--force" in sys.argv
2513 - print(f"🔄 {'Forced refresh' if force else 'Updating'} indexes...")
2512 + # `pag update` / `pag sync` to JAWNE odświeżenie indeksów – pomijamy
2513 + # cache TTL (inaczej nowe pakiety/aktualizacje są niewidoczne nawet
2514 + # przez godzinę). Pełne pobranie + weryfikacja GPG przy każdym update.
2515 + force = True
2516 + print("🔄 Refreshing indexes...")
2514 2517 for repo_url in get_repos():
2515 2518 pkgs = fetch_repo_index(repo_url, force=force)
2516 2519 cp = _repo_cache_path(repo_url)