X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=run.go;h=bb455e845df4b20abc91be0a10c584367b43a301;hb=e14100898b08c312919f58f712f19f623f602748;hp=0f7277bfd34313daf56c01e3b60ab4dee272f922;hpb=bca646300f43c07ea51decd5620f34a39676e8c3;p=goredo.git diff --git a/run.go b/run.go index 0f7277b..bb455e8 100644 --- a/run.go +++ b/run.go @@ -57,7 +57,6 @@ const ( ) var ( - Trace bool = false NoSync bool = false StderrKeep bool = false StderrSilent bool = false @@ -165,7 +164,7 @@ func syncDir(dir string) error { return err } -func runScript(tgtOrig string, errs chan error) error { +func runScript(tgtOrig string, errs chan error, traced bool) error { cwd, tgt := cwdAndTgt(tgtOrig) redoDir := path.Join(cwd, RedoDir) if err := mkdirs(redoDir); err != nil { @@ -325,7 +324,7 @@ func runScript(tgtOrig string, errs chan error) error { } else { // Shell cmdName = "/bin/sh" - if Trace { + if traced { args = append(args, "-ex") } else { args = append(args, "-e")