mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 12:42:09 +00:00 
			
		
		
		
	Use shell command sha1sum for checksum
				
					
				
			Crystal doesn't support OpenSSL3, the version Alpine uses. See https://github.com/iv-org/invidious/pull/2397#issuecomment-922375908
This commit is contained in:
		| @@ -91,7 +91,8 @@ dependencies_to_install.each do |dep| | ||||
|       data = response.body_io.gets_to_end | ||||
|       File.write("#{download_path}/package.tgz", data) | ||||
|  | ||||
|       if Digest::SHA1.hexdigest(data) != required_dependencies[dep]["shasum"] | ||||
|       # https://github.com/iv-org/invidious/pull/2397#issuecomment-922375908 | ||||
|       if `sha1sum #{download_path}/package.tgz`.split(" ")[0] != required_dependencies[dep]["shasum"] | ||||
|         raise Exception.new("Checksum for '#{dep}' failed") | ||||
|       end | ||||
|     end | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syeopite
					syeopite