# 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
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
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
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