mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-11 13:36:13 +03:00
Meta: Ensure that icons and other resources remain non-executable
This commit is contained in:
parent
3a04e75774
commit
8aa6b13caa
Notes:
sideshowbarker
2024-07-19 04:29:06 +09:00
Author: https://github.com/BenWiederhake Commit: https://github.com/SerenityOS/serenity/commit/8aa6b13caae Pull-request: https://github.com/SerenityOS/serenity/pull/2914
@ -35,6 +35,7 @@ before_install:
|
|||||||
script:
|
script:
|
||||||
- export SERENITY_ROOT=$(pwd)
|
- export SERENITY_ROOT=$(pwd)
|
||||||
- Meta/lint-shell-scripts.sh
|
- Meta/lint-shell-scripts.sh
|
||||||
|
- Meta/lint-executable-resources.sh
|
||||||
- Meta/check-style.sh
|
- Meta/check-style.sh
|
||||||
- cd Toolchain
|
- cd Toolchain
|
||||||
- TRY_USE_LOCAL_TOOLCHAIN=y ./BuildIt.sh
|
- TRY_USE_LOCAL_TOOLCHAIN=y ./BuildIt.sh
|
||||||
|
15
Meta/lint-executable-resources.sh
Executable file
15
Meta/lint-executable-resources.sh
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e pipefail
|
||||||
|
|
||||||
|
script_path=$(cd -P -- "$(dirname -- "$0")" && pwd -P)
|
||||||
|
cd "$script_path/.."
|
||||||
|
|
||||||
|
BAD_FILES=$(find Base/etc/ Base/res/ Base/www/ -type f -executable)
|
||||||
|
|
||||||
|
if [ -n "${BAD_FILES}" ]
|
||||||
|
then
|
||||||
|
echo "These files are marked as executable, but are in directories that do not commonly"
|
||||||
|
echo "contain executables. Please double-check the permissions of these files:"
|
||||||
|
echo "${BAD_FILES}" | xargs ls -ld
|
||||||
|
exit 1
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user