aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v0/sysenv.rb
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2007-10-19 01:15:08 +0100
committerRalph Amissah <ralph@amissah.com>2007-10-19 01:15:08 +0100
commitd2265b692809c1d678960775cbd113f93d719c82 (patch)
tree8214d493eadfeaff3f563b370434482b08326a72 /lib/sisu/v0/sysenv.rb
parentMerge branch 'upstream' into debian/sid (diff)
parentadjust detail for 0.62 build (diff)
Merge branch 'upstream' into debian/sid
Diffstat (limited to 'lib/sisu/v0/sysenv.rb')
-rw-r--r--lib/sisu/v0/sysenv.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/sisu/v0/sysenv.rb b/lib/sisu/v0/sysenv.rb
index e5c2c394..3f92e9b7 100644
--- a/lib/sisu/v0/sysenv.rb
+++ b/lib/sisu/v0/sysenv.rb
@@ -2315,7 +2315,9 @@ WOK
def rsync
self.remote_host_base.each do |remote_conn|
local_gen=@source_path
+ local_gen_image="#{@env.path.webserv}/#{@env.path.stub_pwd}/_sisu/image"
remote_gen="#{remote_conn[:name]}/#{@env.path.stub_pwd}/."
+ remote_images="#{remote_conn[:name]}/#{@env.path.stub_pwd}/_sisu/image/."
local_src=@source_path_src
remote_src="#{remote_conn[:name]}/#{@env.path.stub_src}/."
src_txt=@opt.fnc
@@ -2330,6 +2332,10 @@ WOK
if FileTest.file?("#{local_src}/#{src_txt}") \
or FileTest.file?("#{local_src}/#{src_pod}")
System_call.new("#{local_src}/#{src_txt} #{local_src}/#{src_pod}",remote_src,@opt.cmd).rsync
+ if defined? @md.ec[:image]
+ images="#{local_gen_image}/" + @md.ec[:image].join(" #{local_gen_image}/")
+ System_call.new(images,remote_images,@opt.cmd).rsync
+ end
end
elsif @opt.cmd =~/U/
puts "#{__FILE__} #{__LINE__}" if @opt.cmd =~/M/