aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v3/hub.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sisu/v3/hub.rb')
-rw-r--r--lib/sisu/v3/hub.rb14
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/sisu/v3/hub.rb b/lib/sisu/v3/hub.rb
index 1e400504..daa75166 100644
--- a/lib/sisu/v3/hub.rb
+++ b/lib/sisu/v3/hub.rb
@@ -77,7 +77,9 @@ module SiSU
@opt.lng='en'
end
@@pwd=@opt.pth
- Dir.chdir(@opt.pth) #watch
+ @opt.pth=@opt.f_pths[i][:pth]
+ @opt.lng=@opt.f_pths[i][:lng]
+ Dir.chdir(@opt.f_pth[:pth]) #watch
@env=SiSU_Env::InfoEnv.new(fns)
yield
end
@@ -108,9 +110,11 @@ module SiSU
@opt.pth=Dir.pwd
@opt.lng='en'
elsif @opt.fno =~/\.txz$/
+ @opt.pth=@opt.f_pths[i][:pth]
+ @opt.lng=@opt.f_pths[i][:lng]
else
- @opt.pth=@opt.paths[i]
- @opt.lng=@opt.lngs[i]
+ @opt.pth=@opt.f_pths[i][:pth]
+ @opt.lng=@opt.f_pths[i][:lng]
end
@@pwd=@opt.pth
Dir.chdir(@opt.pth) #watch
@@ -332,8 +336,8 @@ p "#{__LINE__}:#{__FILE__}" if @opt.act[:maintenance][:set] ==:on
gsub(/\.ssm$/,'.ssm.sst')
@opt.f_pth=@opt.f_pths[i]
if @opt.fns !~/\.-sst$/
- @opt.pth=@opt.paths[i]
- @opt.lng=@opt.lngs[i]
+ @opt.pth=@opt.f_pths[i][:pth]
+ @opt.lng=@opt.f_pths[i][:lng]
else
@opt.pth=Dir.pwd
@opt.lng='en'