mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-13 12:32:59 +02:00
make.sh: Show rootfiles that contain some architecture
Previously, make.sh just failed but did not explain why it was unhappy. This patch adds a message which rootfiles contain which architecture. Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
16
make.sh
16
make.sh
@@ -2197,12 +2197,18 @@ check_rootfiles_for_arch() {
|
||||
args+=( "--exclude" "${x}" )
|
||||
done
|
||||
|
||||
# Search for all lines that contain the architecture, but exclude commented lines
|
||||
if grep -r "^[^#].*${arch}" "${args[@]}"; then
|
||||
return 1
|
||||
fi
|
||||
# Search for all files that contain the architecture, but exclude commented lines
|
||||
local files=(
|
||||
$(grep --files-with-matches -r "^[^#].*${arch}" "${args[@]}")
|
||||
)
|
||||
|
||||
return 0
|
||||
local file
|
||||
for file in ${files[@]}; do
|
||||
print_line "${file} contains ${arch}"
|
||||
print_status FAIL
|
||||
done
|
||||
|
||||
return "${#files[@]}"
|
||||
}
|
||||
|
||||
check_rootfiles_for_pattern() {
|
||||
|
||||
Reference in New Issue
Block a user