summaryrefslogtreecommitdiffstats
path: root/tools/checkperms/checkperms.py
diff options
context:
space:
mode:
authorthestig <thestig@chromium.org>2014-09-19 12:25:39 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-19 19:26:20 +0000
commit4c04dfdb0fdc06ffe6bfb199a12b08fddc7eeb12 (patch)
tree83cdb421e6d42ef24cec54d59e7ba87638b44235 /tools/checkperms/checkperms.py
parent8f4610e002f03ca42c04a8bd8e0ddb52e38bb01c (diff)
downloadchromium_src-4c04dfdb0fdc06ffe6bfb199a12b08fddc7eeb12.zip
chromium_src-4c04dfdb0fdc06ffe6bfb199a12b08fddc7eeb12.tar.gz
chromium_src-4c04dfdb0fdc06ffe6bfb199a12b08fddc7eeb12.tar.bz2
checkperms: Recognize "#! /path" as a file that has a shabang.
Although uncommon, 294 files in /bin and /usr/bin has this pattern. Compared with 1300 files that starts with #!/path. Review URL: https://codereview.chromium.org/587463002 Cr-Commit-Position: refs/heads/master@{#295762}
Diffstat (limited to 'tools/checkperms/checkperms.py')
-rwxr-xr-xtools/checkperms/checkperms.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/checkperms/checkperms.py b/tools/checkperms/checkperms.py
index 12c729e..e2807c7 100755
--- a/tools/checkperms/checkperms.py
+++ b/tools/checkperms/checkperms.py
@@ -270,7 +270,7 @@ def has_shebang_or_is_elf(full_path):
"""
with open(full_path, 'rb') as f:
data = f.read(4)
- return (data[:3] == '#!/', data == '\x7fELF')
+ return (data[:3] == '#!/' or data == '#! /', data == '\x7fELF')
def check_file(root_path, rel_path):