Skip to content

Commit b27f21b

Browse files
author
Ma Shimiao
committed
runtimetest: fix linux default devices validation
According to runtime SPEC, /dev/console will exist if Terminal is true Signed-off-by: Ma Shimiao <mashimiao.fnst@cn.fujitsu.com>
1 parent 893d9e3 commit b27f21b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

cmd/runtimetest/main.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ var (
4141
"/dev/random",
4242
"/dev/urandom",
4343
"/dev/tty",
44-
"/dev/console",
4544
"/dev/ptmx",
4645
}
4746
)
@@ -344,6 +343,9 @@ func validateLinuxDevices(spec *rspec.Spec) error {
344343
func validateDefaultDevices(spec *rspec.Spec) error {
345344
logrus.Debugf("validating linux default devices")
346345

346+
if spec.Process.Terminal {
347+
defaultDevices = append(defaultDevices, "/dev/console")
348+
}
347349
for _, device := range defaultDevices {
348350
fi, err := os.Stat(device)
349351
if err != nil {

0 commit comments

Comments
 (0)