aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtrunk/src/mkbuild13
1 files changed, 13 insertions, 0 deletions
diff --git a/trunk/src/mkbuild b/trunk/src/mkbuild
index 6d9198f..8917974 100755
--- a/trunk/src/mkbuild
+++ b/trunk/src/mkbuild
@@ -1150,11 +1150,23 @@ function get_mkbuild_values {
if_previous_error handle_error $ERROR_MKBUILD_CONSTRUCTION "SOURCE NAME"
verbose "[[SOURCE NAME]]=\"$SRC_NAME\""
+ # SOURCE NAME cannot be empty
+ if [ -z "$SRC_NAME" ]; then
+ echo "SOURCE NAME is empty."
+ handle_error $ERROR_MKBUILD_CONSTRUCTION "SOURCE NAME"
+ fi
+
# Package name
STR_MOUNT=$SRC_NAME
PKG_NAME=`validate_parameter "$PKG_NAME" "PACKAGE NAME" "$STR_MOUNT"`
verbose "[[PACKAGE NAME]]=\"$PKG_NAME\""
+ # PACKAGE NAME cannot be empty
+ if [ -z "$PKG_NAME" ]; then
+ echo "PACKAGE NAME is empty."
+ handle_error $ERROR_MKBUILD_CONSTRUCTION "PACKAGE NAME"
+ fi
+
# Version
STR_MOUNT=`echo $SOURCE_NAME | sed -r 's/(.*)-(.*)\.(.*\..*)$/\2/'`
VERSION=`validate_parameter "$VERSION" "VERSION" "$STR_MOUNT"`
@@ -1361,6 +1373,7 @@ verbose -e "$BASENAME version $PROG_VERSION\n"
if [ ! -z "$MKBUILD_NAME" ]; then
case $ACTION in
'update_manifest')
+ shift
update_manifest $*
;;
'commit_slackbuild')