diff --git a/src/beesh.sh.in b/src/beesh.sh.in index 1e4656b..ee2c4df 100644 --- a/src/beesh.sh.in +++ b/src/beesh.sh.in @@ -191,6 +191,19 @@ function check_repositories() { fi } +function validate_pkg_complete() { + test -n "$PKGNAME" -a -n "$PKGVERSION" -a -n "$PKGREVISION" -a "$PKGSUFFIX" = '.bee' || return 1 + return 0 +} + +function validate_pkg_complete_from_filename() { + test -n "$PKGNAME" -a "$PKGSUFFIX" = '.bee' || return 1 + test "$PKGFULLVERSION" = '0' && return 0 # versionless. bla-0 + test -n "$PKGVERSION" -a -n "$PKGREVISION" && return 0 # with version bla-1.2.3-55 + return 1 +} + +############################################################################### function build_in_sourcedir() { BUILD_IN_SOURCEDIR=1 } @@ -788,7 +801,6 @@ function extract_new_package_variables() { eval $("${BEE_BINDIR}/beeversion" "${PKGALLPKG}") } -############################################################################### ############################################################################### ###############################################################################