Sha256: c11adf804b5270492b132cacc99269ae8472069deb954552e23ce19ba178d263
Contents?: true
Size: 544 Bytes
Versions: 1
Compression:
Stored size: 544 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'digest/sha1' require 'find' if ARGV.length != 2 || !File.directory?(ARGV[0]) puts "Usage: #{$0} directory_to_use location_for_SHA1_file" exit 1 end #if dir = ARGV[0] dest_dir = ARGV[1] dir_digest = Digest::SHA1.new Find.find(dir) do |path| if !File.directory?(path) file_sha1 = Digest::SHA1.file(path).to_s dir_digest << file_sha1 end #if end #do Dir.mkdir(dest_dir) unless File.directory?(dest_dir) File.open("#{dest_dir}/checksum", 'w') { |f| f.write(dir_digest) }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rhoconnect-3.1.2 | installer/utils/create_sha1.rb |