Update md5sum.sh
This commit is contained in:
parent
25d3526086
commit
2ff0ed504d
|
@ -21,16 +21,24 @@ source "$SCRIPTS_DIR/common/echo.sh"
|
||||||
source "$SCRIPTS_DIR/common/host.sh"
|
source "$SCRIPTS_DIR/common/host.sh"
|
||||||
|
|
||||||
if [ "$HOST_OS" = "Linux" ]; then
|
if [ "$HOST_OS" = "Linux" ]; then
|
||||||
MD5SUM="md5sum"
|
_md5sum() { md5sum "$1"; }
|
||||||
elif [ "$HOST_OS" = "Mac" ]; then
|
elif [ "$HOST_OS" = "Mac" ]; then
|
||||||
MD5SUM="md5 -q"
|
_md5sum() { md5 -q "$1"; }
|
||||||
|
elif [ "$HOST_OS" = "Win" ]; then
|
||||||
|
_md5sum() { certutil -hashfile "$1" MD5; }
|
||||||
else # unexpected
|
else # unexpected
|
||||||
_echo_e "Unknown host os :("
|
_echo_e "Unknown host os :("
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
PYTHON="python"
|
||||||
|
if [ "$HOST_OS" = "Win" ]; then
|
||||||
|
# default python on MSYS
|
||||||
|
PYTHON="python2"
|
||||||
|
fi
|
||||||
|
|
||||||
_get_size() {
|
_get_size() {
|
||||||
PYTHON_ARG="$1" python - <<EOF
|
PYTHON_ARG="$1" $PYTHON - <<EOF
|
||||||
import math
|
import math
|
||||||
from os.path import getsize
|
from os.path import getsize
|
||||||
|
|
||||||
|
@ -52,7 +60,7 @@ _print_info() {
|
||||||
file="$1"
|
file="$1"
|
||||||
_echo "File: $file"
|
_echo "File: $file"
|
||||||
_echo "Size: `_get_size "$file"`"
|
_echo "Size: `_get_size "$file"`"
|
||||||
_echo "MD5: `$MD5SUM "$file"`"
|
_echo "MD5: `_md5sum "$file"`"
|
||||||
_echo
|
_echo
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user