diff --git a/integration-cli/docker_cli_save_load_test.go b/integration-cli/docker_cli_save_load_test.go index f89ade3f39..9897beb8f0 100644 --- a/integration-cli/docker_cli_save_load_test.go +++ b/integration-cli/docker_cli_save_load_test.go @@ -389,6 +389,7 @@ func TestSaveDirectoryPermissions(t *testing.T) { } found := false + var entriesSansDev []string for _, entry := range dirs { if entry.IsDir() { layerPath := filepath.Join(extractionDirectory, entry.Name(), "layer.tar") @@ -399,11 +400,16 @@ func TestSaveDirectoryPermissions(t *testing.T) { } entries, err := ListTar(f) + for _, e := range entries { + if !strings.Contains(e, "dev/") { + entriesSansDev = append(entriesSansDev, e) + } + } if err != nil { t.Fatalf("encountered error while listing tar entries: %s", err) } - if reflect.DeepEqual(entries, layerEntries) || reflect.DeepEqual(entries, layerEntriesAUFS) { + if reflect.DeepEqual(entriesSansDev, layerEntries) || reflect.DeepEqual(entriesSansDev, layerEntriesAUFS) { found = true break }