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)