]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
minor fixes
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Sun, 21 Dec 2008 21:50:17 +0000 (21:50 +0000)
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Sun, 21 Dec 2008 21:50:17 +0000 (21:50 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@700 04377dda-e619-0410-9926-eae83683ac58

trunk/mkbuild/generic.mkSlackBuild
trunk/src/mkbuild

index e3c27dc9a2f7964911c907cf53f07d240d38013f..192023d531775cbd3568826a085520d74748dace 100644 (file)
@@ -269,7 +269,7 @@ fi
 # Check Manifest file
 if [ -e "$CWD/Manifest" ]; then
 
-  for MANIFEST_LINE in `grep -E -v "^(MKBUILD|SLACKBUILD)" $CWD/Manifest`; do
+  grep -E -v "^(MKBUILD|SLACKBUILD)" $CWD/Manifest | while read MANIFEST_LINE; do
 
     MANIFEST_FILE="`echo $MANIFEST_LINE | awk '{ print $2 }'`"
     if [ -e "$SRC_DIR/$MANIFEST_FILE" ]; then
@@ -283,7 +283,7 @@ if [ -e "$CWD/Manifest" ]; then
     fi
 
     SIZE_SRC="`wc -c $MANIFEST_FILE`"
-    SIZE_MANIFEST="`echo $MANIFEST_LINE | awk '{ print $3 }`"
+    SIZE_MANIFEST="`echo $MANIFEST_LINE | awk '{ print $3 }'`"
 
     # Check source code size
     if [ "$SIZE_SRC" != "$SIZE_MANIFEST" ]; then
@@ -299,7 +299,7 @@ if [ -e "$CWD/Manifest" ]; then
         ALGO_SRC="`"$ALGO"sum $MANIFEST_FILE | awk '{ print $1 }'`"
       fi
       ALGO_MANIFEST=$(echo $MANIFEST_LINE | sed 's/.* $ALGO //' | awk '{ print $1 }')
-      if [ "$ALGO_SRC" == "$ALGO_MANIFEST" ]; then
+      if [ "$ALGO_SRC" != "$ALGO_MANIFEST" ]; then
         echo "$ALGO Manifest: $ALGO_MANIFEST; $ALGO $SRC: $ALGO_SRC"
         exit $ERROR_MANIFEST
       fi
index 5466b18d8b95b577b8b2e500160976846be803de..9ab57a69fe62692a195d9107b828e08583c98178 100755 (executable)
@@ -731,6 +731,10 @@ function file_metainfo {
 
   local size algo sum="" file="$1" file_type="`echo $2 | tr '[:lower:]' '[:upper:]'`"
 
+  if [ -d "$file" ]; then
+    return
+  fi
+
   if [ -z "$file_type" ]; then
     file_type="AUX"
   fi