From 46af8ccd2d44a26fbad7aa93fd41e88cb122c741 Mon Sep 17 00:00:00 2001 From: Maksym Pavlenko Date: Tue, 2 Jul 2019 09:53:11 -0700 Subject: [PATCH] Check exec log flags compatibility Signed-off-by: Maksym Pavlenko --- cmd/ctr/commands/tasks/exec.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cmd/ctr/commands/tasks/exec.go b/cmd/ctr/commands/tasks/exec.go index 2da9ad2e2..887ceee54 100644 --- a/cmd/ctr/commands/tasks/exec.go +++ b/cmd/ctr/commands/tasks/exec.go @@ -98,6 +98,15 @@ var execCommand = cli.Command{ if err != nil { return err } + + if dir := context.String("fifo-dir"); dir != "" { + return errors.New("can't use log-uri with fifo-dir") + } + + if tty { + return errors.New("can't use log-uri with tty") + } + ioCreator = cio.LogURI(uri) } else { cioOpts := []cio.Opt{cio.WithStdio, cio.WithFIFODir(context.String("fifo-dir"))}