Skip to content

Commit e64a359

Browse files
authored
Merge pull request #283 from Mashimiao/runtime-test-fix-linux-default-devices-validation
runtimetest: fix linux default devices validation
2 parents 308b6d9 + b27f21b commit e64a359

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)