# 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"]