1
0
mirror of https://git.yoctoproject.org/poky synced 2026-07-16 03:47:03 +00:00

scripts/checklayer: check for SECURITY.md

Add a check for a SECURITY.md file (or similar) to yocto-check-layer, as
knowing where to report security issues is important.

(From OE-Core rev: c7cb22ac4ceed60f88452e83c907a4c4f33660e4)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ross Burton
2024-11-13 17:23:24 +00:00
committed by Richard Purdie
parent 486ed07bd9
commit 4336f06475
2 changed files with 45 additions and 1 deletions
+12
View File
@@ -452,3 +452,15 @@ def compare_signatures(old_sigs, curr_sigs):
msg.extend([' ' + line for line in output.splitlines()])
msg.append('')
return '\n'.join(msg)
def get_git_toplevel(directory):
"""
Try and find the top of the git repository that directory might be in.
Returns the top-level directory, or None.
"""
cmd = ["git", "-C", directory, "rev-parse", "--show-toplevel"]
try:
return subprocess.check_output(cmd, text=True).strip()
except:
return None