Create add-x86-x32-arch.patch
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user