Files
WrenchBoradWeb/wrenchboard/src/mailsend/scripts/cp_to_bins.rb
T
2020-07-31 04:58:02 -04:00

45 lines
964 B
Ruby
Executable File

#!/usr/bin/env ruby
# copy to mailsned_binary and add to svn
# muquit@muquit.com Mar-16-2013
require 'fileutils'
begin
version = nil
prog = Dir.pwd + "/mailsend"
l = `#{prog} -V 2>&1`
lines = l.split("\n")
lines.each do |line|
line = line.chomp
line = line.strip
if line =~ /.*mailsend v(.*)$/
version = $1
end
end
if version
to_dir = "../mailsend_bins/#{version}"
if !File.exists?(to_dir)
puts "Creating dir: #{to_dir}"
FileUtils.mkdir_p(to_dir)
end
files = []
files << "mailsend-#{version}.tar.gz"
files << "mailsend#{version}.exe.zip"
files << "mailsend_#{version}-ubuntu_i386.deb"
files.each do |file|
if !File.exists?(file)
puts "Error: File #{file} does not exist"
exit 1
end
puts "File: #{file} -> #{to_dir}"
FileUtils.cp(file,to_dir)
end
else
puts "Could not determine version"
end
rescue => e
puts "Error: #{e}"
end