X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/00fab7f6cbb427e331c007ed07403be1add49b25..f34ca502a5eb4e4c15cfa6cd36d4ee4da88bc5e1:/tools/stack-cleaner/as diff --git a/tools/stack-cleaner/as b/tools/stack-cleaner/as index dcdb491e48..46446cb3f0 100755 --- a/tools/stack-cleaner/as +++ b/tools/stack-cleaner/as @@ -1,4 +1,4 @@ -#!/usr/bin/ruby +#!/usr/bin/env ruby # Wrapper around the real `as` which adds filtering capabilities. require "tempfile" @@ -35,7 +35,9 @@ def wrapped_as(argv) # Generate temp file tempfile = Tempfile.new("as-filter") - unless system(File.dirname($0) + "/clean-stack-filter", 0 => input, 1 => tempfile) + tempfile.close + script = File.dirname($0) + "/clean-stack-filter" + unless system([script, script], 0 => input, 1 => tempfile.path) status=$?.exitstatus FileUtils.rm tempfile exit status