]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/blob - pkgs/build-essentials/quality-agent/quality-agent.d/050-execstacks
avahi: Update to 0.6.30.
[people/arne_f/ipfire-3.x.git] / pkgs / build-essentials / quality-agent / quality-agent.d / 050-execstacks
1 #!/bin/bash
2
3 . $(dirname ${0})/qa-include
4
5 DESC="Files with executable stacks will not work properly (or at all!) \
6 on some architectures/operating systems."
7
8 check() {
9 local failed=0
10
11 local file
12 for file in $(find_elf_files --prefix=${BUILDROOT} ${BINARY_PATHS}); do
13 if file_has_execstack ${file}; then
14 log_error " File has execstack: ${file}"
15 failed=1
16 fi
17 done
18
19 return ${failed}
20 }
21
22 run