Create add-x86-x32-arch.patch

This commit is contained in:
uazo
2023-10-09 23:13:16 +09:00
committed by GitHub
parent ebc9975235
commit 6b7b3fc40c
@@ -0,0 +1,35 @@
From: Vasyl Gello <vasek.gello@gmail.com>
Date: Mon, 9 Oct 2023 13:06:49 +0000
Subject: add x64 and x32 arch
---
libsysbox/syscont/spec.go | 2 +-
libsysbox/syscont/syscalls.go | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libsysbox/syscont/spec.go b/libsysbox/syscont/spec.go
index 97f3cab5f831bca23f38e7e9e565fe2c88be446c..177979f014e2271b74a603c3e22aa35f7af7a08a 100644
--- a/libsysbox/syscont/spec.go
+++ b/libsysbox/syscont/spec.go
@@ -976,7 +976,7 @@ func cfgSeccomp(seccomp *specs.LinuxSeccomp) error {
supportedArch := false
for _, arch := range seccomp.Architectures {
- if arch == specs.ArchX86_64 || arch == specs.ArchAARCH64 || arch == specs.ArchARM {
+ if arch == specs.ArchX86_64 || arch == specs.ArchAARCH64 || arch == specs.ArchARM || arch == specs.ArchX86 || arch == specs.ArchX32 {
supportedArch = true
}
}
diff --git a/libsysbox/syscont/syscalls.go b/libsysbox/syscont/syscalls.go
index 95ed2fa5692e86c6a37cd36448d8b471e20ad98d..f04b1237b339be519cde53826baa20c860a5bf9e 100644
--- a/libsysbox/syscont/syscalls.go
+++ b/libsysbox/syscont/syscalls.go
@@ -402,7 +402,7 @@ func AddSyscallTraps(config *configs.Config) error {
config.SeccompNotif = &configs.Seccomp{
DefaultAction: configs.Allow,
- Architectures: []string{"amd64", "arm64", "arm"},
+ Architectures: []string{"amd64", "arm64", "arm", "x86", "x32"},
Syscalls: list,
}
}