Merge "Revert "generate_notice.py: don't check for strings we don't use any more."" into main am: afd4f41337
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2864425
Change-Id: I63a49bc90a811dc2868f5584d677d24d5cd2055b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/libc/tools/generate_notice.py b/libc/tools/generate_notice.py
index 69d2d00..505708a 100755
--- a/libc/tools/generate_notice.py
+++ b/libc/tools/generate_notice.py
@@ -45,6 +45,14 @@
return True
+def is_auto_generated(content):
+ if "Generated by gensyscalls.py" in content or "generated by genserv.py" in content:
+ return True
+ if "This header was automatically generated from a Linux kernel header" in content:
+ return True
+ return False
+
+
def is_copyright_end(line: str, first_line_was_hash: bool) -> bool:
endings = [
" $FreeBSD: ",
@@ -145,6 +153,10 @@
warn_verbose("ignoring short file %s" % path)
return
+ if is_auto_generated(content):
+ warn_verbose("ignoring auto-generated file %s" % path)
+ return
+
if not "Copyright" in content:
if "public domain" in content.lower():
warn_verbose("ignoring public domain file %s" % path)