Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cli/command/container: exit 126 on EISDIR error
The error returned from "os/exec".Command when attempting to execute a directory has been changed from syscall.EACCESS to syscall.EISDIR on Go 1.20. golang/go@2b8f214 Consequently, any runc runtime built against Go 1.20 will return an error containing 'is a directory' and not 'permission denied'. Update the string matching so the CLI exits with status code 126 on 'is a directory' errors (EISDIR) in addition to 'permission denied' (EACCESS). Signed-off-by: Cory Snider <csnider@mirantis.com> (cherry picked from commit 9b5ceb5) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
- Loading branch information