X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=blobdiff_plain;f=run.go;h=af71b3b8b3b4c4b08d39082e295d2fa48316ed62;hp=af17eaa415a66df05439c3919a5ccac79ee6147a;hb=314f58ec690c7321535d6718e8d3a0ecb4cac019;hpb=312d2fc4059d8ad03c7fa5b853cdbcb7091e8e71 diff --git a/run.go b/run.go index af17eaa..af71b3b 100644 --- a/run.go +++ b/run.go @@ -345,6 +345,13 @@ func runScript(tgtOrig string, errs chan error, traced bool) error { )) fdNum := 0 + cmd.ExtraFiles = append(cmd.ExtraFiles, FdOODTgts) + cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%d", EnvOODTgtsFd, 3+fdNum)) + fdNum++ + cmd.ExtraFiles = append(cmd.ExtraFiles, FdOODTgtsLock) + cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%d", EnvOODTgtsLockFd, 3+fdNum)) + fdNum++ + if FdStatus == nil { cmd.Env = append(cmd.Env, fmt.Sprintf("%s=NO", EnvStatusFd)) } else {