Commit 076ecdf3 authored by Natanael Copa's avatar Natanael Copa

abuild: check for more common spell errors

check for pkguser, pkggroup, subpackage
parent a5bed6ab
...@@ -123,6 +123,10 @@ die() { ...@@ -123,6 +123,10 @@ die() {
exit 1 exit 1
} }
spell_error() {
die "APKBUILD contains '$1'. It should be '$2'"
}
# check if apkbuild is basicly sane # check if apkbuild is basicly sane
default_sanitycheck() { default_sanitycheck() {
local i= j= suggestion= local i= j= suggestion=
...@@ -181,7 +185,7 @@ default_sanitycheck() { ...@@ -181,7 +185,7 @@ default_sanitycheck() {
fi fi
done done
done done
for i in $triggers; do for i in $triggers; do
local f=${i%=*} local f=${i%=*}
local p=${f%.trigger} local p=${f%.trigger}
...@@ -220,8 +224,11 @@ default_sanitycheck() { ...@@ -220,8 +224,11 @@ default_sanitycheck() {
done done
# common spelling errors # common spelling errors
[ -n "$depend" ] && die "APKBUILD contains 'depend'. It should be depends" [ -n "$depend" ] && spell_error depend depends
[ -n "$makedepend" ] && die "APKBUILD contains 'makedepend'. It should be makedepends" [ -n "$makedepend" ] && spell_error makedepend makedepends
[ -n "$pkguser" ] && spell_error pkguser pkgusers
[ -n "$pkggroup" ] && spell_error pkggroup pkggroups
[ -n "$subpackage" ] && spell_error subpackage subpackages
grep '^# Maintainer:' $APKBUILD >/dev/null || warning "No maintainer" grep '^# Maintainer:' $APKBUILD >/dev/null || warning "No maintainer"
......
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