Browse Source

Merge pull request #19432 from jfrazelle/fix-x32

add send, recv, and x32 so we can install i386 pkgs on amd64
Tibor Vass 9 years ago
parent
commit
30e42a2799
1 changed files with 11 additions and 1 deletions
  1. 11 1
      daemon/execdriver/native/seccomp_default.go

+ 11 - 1
daemon/execdriver/native/seccomp_default.go

@@ -17,7 +17,7 @@ func arches() []string {
 	var a = native.String()
 	var a = native.String()
 	switch a {
 	switch a {
 	case "amd64":
 	case "amd64":
-		return []string{"amd64", "x86"}
+		return []string{"amd64", "x86", "x32"}
 	case "arm64":
 	case "arm64":
 		return []string{"arm64", "arm"}
 		return []string{"arm64", "arm"}
 	case "mips64":
 	case "mips64":
@@ -944,6 +944,11 @@ var defaultSeccompProfile = &configs.Seccomp{
 			Action: configs.Allow,
 			Action: configs.Allow,
 			Args:   []*configs.Arg{},
 			Args:   []*configs.Arg{},
 		},
 		},
+		{
+			Name:   "recv",
+			Action: configs.Allow,
+			Args:   []*configs.Arg{},
+		},
 		{
 		{
 			Name:   "recvfrom",
 			Name:   "recvfrom",
 			Action: configs.Allow,
 			Action: configs.Allow,
@@ -1119,6 +1124,11 @@ var defaultSeccompProfile = &configs.Seccomp{
 			Action: configs.Allow,
 			Action: configs.Allow,
 			Args:   []*configs.Arg{},
 			Args:   []*configs.Arg{},
 		},
 		},
+		{
+			Name:   "send",
+			Action: configs.Allow,
+			Args:   []*configs.Arg{},
+		},
 		{
 		{
 			Name:   "sendfile",
 			Name:   "sendfile",
 			Action: configs.Allow,
 			Action: configs.Allow,