abuild: only warn when we think there should have been noarch
and we dont want -dev packages to be noarch
This commit is contained in:
parent
66966c5ccc
commit
0db502b906
12
abuild.in
12
abuild.in
@ -566,6 +566,11 @@ dir_has_arch_binaries() {
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# returns true if this is the -dev package
|
||||||
|
is_dev_pkg() {
|
||||||
|
test "${subpkgname%-dev}" != "$subpkgname"
|
||||||
|
}
|
||||||
|
|
||||||
# check that noarch is set if needed
|
# check that noarch is set if needed
|
||||||
archcheck() {
|
archcheck() {
|
||||||
options_has "!archcheck" && return 0
|
options_has "!archcheck" && return 0
|
||||||
@ -573,10 +578,9 @@ archcheck() {
|
|||||||
[ "$arch" != "noarch" ] && return 0
|
[ "$arch" != "noarch" ] && return 0
|
||||||
error "Arch specific binaries found so arch must not be set to \"noarch\""
|
error "Arch specific binaries found so arch must not be set to \"noarch\""
|
||||||
return 1
|
return 1
|
||||||
else
|
elif [ "$arch" != "noarch" ] && ! is_dev_pkg; then
|
||||||
[ "$arch" = "noarch" ] && return 0
|
# we dont want -dev package go to noarch
|
||||||
error "No arch specific binaries found so arch should be set to \"noarch\""
|
warning "No arch specific binaries found so arch should probably be set to \"noarch\""
|
||||||
return 1
|
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user