diff options
author | Hans Hagen <pragma@wxs.nl> | 2007-07-24 14:36:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2007-07-24 14:36:00 +0200 |
commit | d1094c61b213e9897b6191965d07a5c250f0be9b (patch) | |
tree | 528012db40aa6daff5f13e525098050cd358d91f /scripts/context/ruby/base/texutil.rb | |
parent | 846455e735faabe2352a1c37c2733a4256dde4c0 (diff) | |
download | context-d1094c61b213e9897b6191965d07a5c250f0be9b.tar.gz |
stable 2007.07.24 14:36
Diffstat (limited to 'scripts/context/ruby/base/texutil.rb')
-rw-r--r-- | scripts/context/ruby/base/texutil.rb | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/scripts/context/ruby/base/texutil.rb b/scripts/context/ruby/base/texutil.rb index 31f0efb51..726e31381 100644 --- a/scripts/context/ruby/base/texutil.rb +++ b/scripts/context/ruby/base/texutil.rb @@ -433,8 +433,8 @@ class TeXUtil def MyExtras::writer(logger,handle) handle << logger.banner("programs: #{@@programs.size}") - @@programs.each do |p| - handle << "% #{p} (#{@@programs[p.to_i]})\n" + @@programs.each_with_index do |cmd, p| + handle << "% #{p+1} (#{cmd})\n" end end @@ -447,12 +447,11 @@ class TeXUtil end def MyExtras::finalizer(logger) -unless (ENV["CTX.TEXUTIL.EXTRAS"] =~ /^(no|off|false|0)$/io) || (ENV["CTX_TEXUTIL_EXTRAS"] =~ /^(no|off|false|0)$/io) then - @@programs.each do |p| - cmd = @@programs[p.to_i] + unless (ENV["CTX.TEXUTIL.EXTRAS"] =~ /^(no|off|false|0)$/io) || (ENV["CTX_TEXUTIL_EXTRAS"] =~ /^(no|off|false|0)$/io) then + @@programs.each do |cmd| logger.report("running #{cmd}") system(cmd) -end + end end end |