oci: FreeBSD devices may have major number 0

Signed-off-by: Samuel Karp <me@samuelkarp.com>
This commit is contained in:
Samuel Karp 2022-06-08 22:26:25 -07:00
parent 2ab8c12fc8
commit c15f0cdaf0
No known key found for this signature in database
GPG Key ID: AAA3FE8A831FC087

View File

@ -23,6 +23,7 @@ import (
"errors"
"fmt"
"os"
"runtime"
"testing"
"github.com/stretchr/testify/assert"
@ -149,9 +150,11 @@ func TestHostDevicesAllValid(t *testing.T) {
}
for _, device := range devices {
// Devices can't have major number 0.
if device.Major == 0 {
t.Errorf("device entry %+v has zero major number", device)
if runtime.GOOS != "freebsd" {
// On Linux, devices can't have major number 0.
if device.Major == 0 {
t.Errorf("device entry %+v has zero major number", device)
}
}
switch device.Type {
case blockDevice, charDevice: