--- spock-distributed	2007-11-22 00:54:26.000000000 +0900
+++ spock	2008-06-18 23:56:20.000000000 +0900
@@ -6,7 +6,7 @@
 
 require 'optparse'
 require 'ostruct'
-require 'digest'
+require 'digest/sha2'
 
 options = OpenStruct.new
 options.ext_id = nil
@@ -59,7 +59,7 @@
   elsif pred == NS_EM + 'updateLink'
     options.update_link
   elsif pred == NS_EM + 'updateHash' and options.package_filename
-    "sha256:#{Digest::SHA256.file(options.package_filename)}"
+    "sha256:#{Digest::SHA256.hexdigest(File.open(options.package_filename).read)}"
   end
 end
 

