Commit e970c74b authored by Natanael Copa's avatar Natanael Copa

abuild: add sanitycheck of provides

provides cannot contain the pkgname or apk will be very unhappy.
parent d007f796
......@@ -238,6 +238,8 @@ default_sanitycheck() {
die "Testsuites (abuild check) are required or needs to be explicitly disabled!"
fi
check_provides || die "provides must not contain $pkgname"
return 0
}
......@@ -859,6 +861,16 @@ check_depends_dev() {
return 1
}
check_provides() {
local i
for i in $provides; do
if [ "${i%%[<>=]*}" = "$pkgname" ]; then
return 1
fi
done
return 0
}
prepare_metafiles() {
getpkgver || return 1
local name=${subpkgname:-$pkgname}
......
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