mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 18:59:07 -05:00
fix: fail --verify-packs when no pack was checked
This commit is contained in:
1 parent
c229daac3a
commit
9a417dde2a
2 files changed
+19
No files matched your search
@@ -2497,8 +2497,10 @@ def _run_verify_packs(args: argparse.Namespace) -> None:
|
||||
set(os.listdir(args.output_dir)) if os.path.isdir(args.output_dir) else set()
|
||||
)
|
||||
|
||||
verified = 0
|
||||
for platform_name in platforms:
|
||||
found = sorted(expected[platform_name] & on_disk)
|
||||
verified += len(found)
|
||||
if not found:
|
||||
# Naming a platform is asking about its pack: FAIL, with the
|
||||
# command that builds it. With --all, a platform whose pack was
|
||||
@@ -2545,6 +2547,11 @@ def _run_verify_packs(args: argparse.Namespace) -> None:
|
||||
print(f" {err}")
|
||||
all_ok = False
|
||||
|
||||
if not verified:
|
||||
# Every platform skipped is no check at all: a mistyped or purged
|
||||
# output directory read as a passed integrity check.
|
||||
print(f"ERROR: no pack to verify in {args.output_dir}")
|
||||
all_ok = False
|
||||
if not all_ok:
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
Reference in new issue
Block a user