diff --git a/pkgbuild b/pkgbuild index 0e5db74..14155fb 100755 --- a/pkgbuild +++ b/pkgbuild @@ -376,9 +376,12 @@ check_buildscript() { [ "$(basename $(pwd))" = "$name" ] || { msgerr "Port name and Directory name is different!"; exit 1; } [ "$version" ] || { msgerr "'version' is empty!"; exit 1; } [ "$release" ] || { msgerr "'release' is empty!"; exit 1; } + echo "$release" | grep -q [^0-9] && { msgerr "only numberic allowed in 'release'"; exit 1; } [ "$(command -v build)" ] || { msgerr "'build' function not exist!"; exit 1; } - [ "$(echo "$version" | grep '-')" ] && { msgerr "'version' should not contain '-'."; exit 1; } - [ "$(echo "$release" | grep '-')" ] && { msgerr "'release' should not contain '-'."; exit 1; } + echo "$version" | grep -q '-' && { msgerr "'version' should not contain '-'."; exit 1; } + if [ "$release" -gt 99 ] || [ "$release" -lt 1 ]; then + msgerr "'release' should numberic between 1 to 99"; exit 1 + fi [ "$description" ] || { msgerr "'description' is empty!"; exit 1; } }