From 076ecdf3156d13094c33d8836246ef189fbc9470 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 2 Jul 2013 08:16:18 +0200 Subject: abuild: check for more common spell errors check for pkguser, pkggroup, subpackage --- abuild.in | 13 ++++++++++--- 1 file 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" -- cgit v1.2.3