summaryrefslogtreecommitdiff
path: root/abuild.in
diff options
context:
space:
mode:
Diffstat (limited to 'abuild.in')
-rwxr-xr-xabuild.in13
1 files changed, 10 insertions, 3 deletions
diff --git a/abuild.in b/abuild.in
index e51282d..2b74063 100755
--- a/abuild.in
+++ b/abuild.in
@@ -123,6 +123,10 @@ die() {
exit 1
}
+spell_error() {
+ die "APKBUILD contains '$1'. It should be '$2'"
+}
+
# check if apkbuild is basicly sane
default_sanitycheck() {
local i= j= suggestion=
@@ -181,7 +185,7 @@ default_sanitycheck() {
fi
done
done
-
+
for i in $triggers; do
local f=${i%=*}
local p=${f%.trigger}
@@ -220,8 +224,11 @@ default_sanitycheck() {
done
# common spelling errors
- [ -n "$depend" ] && die "APKBUILD contains 'depend'. It should be depends"
- [ -n "$makedepend" ] && die "APKBUILD contains 'makedepend'. It should be makedepends"
+ [ -n "$depend" ] && spell_error depend depends
+ [ -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"