]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
attempting to fix #43
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Thu, 25 Dec 2008 13:43:37 +0000 (13:43 +0000)
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Thu, 25 Dec 2008 13:43:37 +0000 (13:43 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@718 04377dda-e619-0410-9926-eae83683ac58

trunk/src/mkbuild

index 6d9198f6903ddfb4ac6d14b55cb42f0044ec8ee1..89179746b11745e98a98a672c5e3fc21c1a06b62 100755 (executable)
@@ -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')