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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user