Commit 5e41f097 authored by Natanael Copa's avatar Natanael Copa

abuild: post check arch

We check if noarch is properly set
parent 05c2443a
......@@ -576,6 +576,21 @@ trace_apk_deps() {
done
}
# check that noarch is set if needed
arch_check() {
local name=$1
local dir="$2"
if [ -z "$(scanelf -R "$dir" | head -n 1)" ]; then
[ "$arch" = "noarch" ] && return 0
warning "No elf files found for $name so arch should probably be set to \"noarch\""
else
[ "$arch" != "noarch" ] && return 0
error "Elf files found so arch must not be set to \"noarch\""
return 1
fi
return 0
}
create_apks() {
local file
getpkgver || return 1
......@@ -586,6 +601,7 @@ create_apks() {
local apk=$name-$ver.apk
local datadir="$pkgbasedir"/$name
arch_check "$name" "$datadir" || return 1
trace_apk_deps "$name" "$dir" || return 1
msg "Creating $apk..."
(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment