Files
shredos.x86_64/utils/checkpackagelib/lib_defconfig.py
2025-01-10 19:34:56 +00:00

21 lines
576 B
Python

# See utils/checkpackagelib/readme.txt before editing this file.
from checkpackagelib.base import _CheckFunction
class ForceCheckHash(_CheckFunction):
"""Checks that a defconfig does force checking all hashes"""
def before(self):
self.forces = False
def check_line(self, lineno, text):
if self.forces:
return
if text == "BR2_DOWNLOAD_FORCE_CHECK_HASHES=y\n":
self.forces = True
def after(self):
if not self.forces:
return [f"{self.filename}:0: missing BR2_DOWNLOAD_FORCE_CHECK_HASHES"]