mirror of https://github.com/kubernetes/kops.git
				
				
				
			
		
			
				
	
	
		
			18 lines
		
	
	
		
			327 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			327 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/bash
 | |
| 
 | |
| set -o errexit
 | |
| set -o nounset
 | |
| set -o pipefail
 | |
| 
 | |
| in=$1
 | |
| out=$2
 | |
| 
 | |
| if ( command -v sha256sum > /dev/null ); then
 | |
|   (sha256sum $in | cut -d' ' -f1) > $out
 | |
| elif ( command -v shasum > /dev/null ); then
 | |
|   (shasum -a 256 $in | cut -d' ' -f1) > $out
 | |
| else
 | |
|   echo "Neither sha256sum nor shasum command is available"
 | |
|   exit 1
 | |
| fi
 |