Initial Rocky Linux security mirror
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env python3
|
||||
import json
|
||||
from pathlib import Path
|
||||
root=Path(__file__).resolve().parents[1]
|
||||
files=list((root/'data/advisories').glob('*/*.json'))
|
||||
if not files: raise SystemExit('No Rocky Linux advisories downloaded')
|
||||
for path in files:
|
||||
obj=json.loads(path.read_bytes())
|
||||
if not isinstance(obj,dict) or not isinstance(obj.get('advisory'),dict): raise ValueError(str(path))
|
||||
print(f'Validated {len(files)} Rocky advisory detail documents')
|
||||
Reference in New Issue
Block a user