X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=run.go;h=af71b3b8b3b4c4b08d39082e295d2fa48316ed62;hb=2f3517d4a7a6241cf4d215a4d06e818b669228cb;hp=af17eaa415a66df05439c3919a5ccac79ee6147a;hpb=ecb97c9a61e81465fa748b4324da0ddd12872fdc;p=goredo.git 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 {