From 19636746f343e756f59c5e935ad4ceda9dcebc52 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Fri, 1 Jul 2016 12:57:21 +0200 Subject: [PATCH] beesh: add validate_pkg_complete, validate_pkg_complete_from_filename --- src/beesh.sh.in | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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}") } -############################################################################### ############################################################################### ###############################################################################