diff --git a/installer/md5progress.sh b/installer/md5progress.sh index d9f97b5..5d35d63 100755 --- a/installer/md5progress.sh +++ b/installer/md5progress.sh @@ -13,7 +13,7 @@ TEXTDOMAINDIR=/opt/kde3/share/locale/ function progress_parser() { while read -d "left" line; do - line=${line/*$CHECKFILE: /} + line=${line/*$CHECKFILE /} line=${line/MB done*/} elapsed=${line/MB*/} total=${line/* of /} @@ -38,7 +38,7 @@ if [ -e "$MOUNTPATH/$CHECKFILE" -a -e "$MOUNTPATH/$MD5FILE" ]; then md5check=`cat "$MOUNTPATH/$MD5FILE" | sed "s|\([[:alnum:]]*\).*|\1|"` tmpfile=`tempfile 2>/dev/null` || tmpfile="/tmp/md5progress" - md5deep -e "$MOUNTPATH/$CHECKFILE" 2>&1 1>$tmpfile| progress_parser + md5deep -e "$MOUNTPATH/$CHECKFILE" 2>&1 1>$tmpfile| progress_parser md5calc=`cat $tmpfile | sed "s|[^[:alnum:]]*\([[:alnum:]]*\).*|\1|g"` rm -f $tmpfile