oci: FreeBSD devices may have major number 0
@@ -23,6 +23,7 @@ import (
"errors"
"fmt"
"os"
+ "runtime"
"testing"
"github.com/stretchr/testify/assert"
@@ -149,10 +150,12 @@ func TestHostDevicesAllValid(t *testing.T) {
}
for _, device := range devices {
- // Devices can't have major number 0.
+ 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:
case fifoDevice:
