diff options
author | thestig <thestig@chromium.org> | 2014-09-19 12:25:39 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-19 19:26:20 +0000 |
commit | 4c04dfdb0fdc06ffe6bfb199a12b08fddc7eeb12 (patch) | |
tree | 83cdb421e6d42ef24cec54d59e7ba87638b44235 /tools/checkperms/checkperms.py | |
parent | 8f4610e002f03ca42c04a8bd8e0ddb52e38bb01c (diff) | |
download | chromium_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-x | tools/checkperms/checkperms.py | 2 |
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): |