diff options
author | Ralph Amissah <ralph@amissah.com> | 2011-05-15 23:10:49 -0400 |
---|---|---|
committer | Ralph Amissah <ralph@amissah.com> | 2011-05-15 23:27:18 -0400 |
commit | b1b2fe8cc3120d2a53e4c211748107ced1b1b40b (patch) | |
tree | f5fd4299f01a51aaa484da19879c022008f41ddf /lib/sisu/v3/share_src.rb | |
parent | v3: sysenv, options, output_dir_structure.by? (language|filetype|filename) (diff) |
v3: sysenv, output_path & place_file, modified, (affects many libraries)
* paths for dir, url, relative and rcp that vary with output dir structure
* cope with alterative dir structures
* manifest url paths, fix
* dal_expand_insertions, fix
* rsync, review
* scp disabled
Diffstat (limited to 'lib/sisu/v3/share_src.rb')
-rw-r--r-- | lib/sisu/v3/share_src.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/sisu/v3/share_src.rb b/lib/sisu/v3/share_src.rb index 5a31f368..f1703b37 100644 --- a/lib/sisu/v3/share_src.rb +++ b/lib/sisu/v3/share_src.rb @@ -75,20 +75,20 @@ module SiSU_Markup @opt.cmd=~/[MVvz]/ \ ? SiSU_Screen::Ansi.new(@opt.cmd,'Share Document Source!',@opt.fns).green_hi_blue \ : SiSU_Screen::Ansi.new(@opt.cmd,'Share Document Source!',@opt.fns).green_title_hi - SiSU_Screen::Ansi.new(@opt.cmd,"Copy sisu markup file to output directory","#{@opt.fns} -> #{@file.output_path.src}").warn if @opt.cmd =~/[MVv]/ + SiSU_Screen::Ansi.new(@opt.cmd,"Copy sisu markup file to output directory","#{@opt.fns} -> #{@file.output_path.src.dir}").warn if @opt.cmd =~/[MVv]/ end - mkdir_p(@file.output_path.src) unless FileTest.directory?(@file.output_path.src) - if FileTest.directory?(@file.output_path.src) - unless @opt.fns =~/\.ssm$/; cp(@opt.fns,@file.output_path.src) + mkdir_p(@file.output_path.src.dir) unless FileTest.directory?(@file.output_path.src.dir) + if FileTest.directory?(@file.output_path.src.dir) + unless @opt.fns =~/\.ssm$/; cp(@opt.fns,@file.output_path.src.dir) else req=@opt.fns.gsub(/(.+?\.ssm)$/,'\1.sst') file="#{@env.processing_path.composite_file}/#{@opt.fnb}.ssm.sst" - if FileTest.file?(file); cp(file,"#{@file.output_path.src}/#{req}") + if FileTest.file?(file); cp(file,"#{@file.output_path.src.dir}/#{req}") else print "did not find #{file} to copy" end end else - SiSU_Screen::Ansi.new(@opt.cmd,"Output directory does not exist","#{@opt.fns} -> #{@file.output_path.src}").warn if @opt.cmd =~/[MVv]/ + SiSU_Screen::Ansi.new(@opt.cmd,"Output directory does not exist","#{@opt.fns} -> #{@file.output_path.src.dir}").warn if @opt.cmd =~/[MVv]/ exit end end |