summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2020-11-15 23:22:13 +0000
committerDaniel Golle <daniel@makrotopia.org>2020-11-15 23:54:13 +0000
commitd352e6e97fc5ce2b821b4f363ec545a4d7bdf783 (patch)
tree09ee71e54215e03d1ef6325815b4daee5c87396c /CMakeLists.txt
parentd8f36f537839c8301d3660b6ecac788c72bd7da7 (diff)
downloadprocd-d352e6e97fc5ce2b821b4f363ec545a4d7bdf783.tar.gz
seccomp: switch to new OCI compliant parser
Drop the old OpenWrt-specific seccomp rule parser in favour of reusing the OCI compliant variant. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt7
1 files changed, 2 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d20e57b..4d323ea 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -102,16 +102,13 @@ ADD_CUSTOM_TARGET(capabilities-names-h DEPENDS capabilities-names.h)
IF(SECCOMP_SUPPORT)
ADD_DEFINITIONS(-DSECCOMP_SUPPORT)
-ADD_LIBRARY(preload-seccomp SHARED jail/preload.c jail/seccomp.c)
+ADD_LIBRARY(preload-seccomp SHARED jail/preload.c jail/seccomp.c jail/seccomp-oci.c)
TARGET_LINK_LIBRARIES(preload-seccomp dl ${ubox} ${blobmsg_json})
INSTALL(TARGETS preload-seccomp
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
)
ADD_DEPENDENCIES(preload-seccomp syscall-names-h)
-endif()
-
-IF(SECCOMP_SUPPORT)
- SET(SOURCES_OCI_SECCOMP jail/seccomp-oci.c)
+SET(SOURCES_OCI_SECCOMP jail/seccomp-oci.c)
ENDIF()
IF(JAIL_SUPPORT)