mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-28 23:46:29 +00:00
Add libseccomp (#2389)
* Add security library libseccomp Enable libseccomp to activate seccomp support in HAOS. This will compile systemd and Docker with seccomp support. Note: Traditionally Supervisor required to disable seccomp. This seems no longer to be the case with current Supervisor, but it needs further testing. All containers started by Supervisor get currently started with seccomp disabled. * Enable seccomp in the kernel
This commit is contained in:
parent
448c85788c
commit
a93781c360
@ -72,6 +72,7 @@ BR2_PACKAGE_CA_CERTIFICATES=y
|
|||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -74,6 +74,7 @@ BR2_PACKAGE_CA_CERTIFICATES=y
|
|||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -57,6 +57,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -57,6 +57,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -55,6 +55,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -57,6 +57,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -57,6 +57,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -76,6 +76,7 @@ BR2_PACKAGE_CA_CERTIFICATES=y
|
|||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -61,6 +61,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -63,6 +63,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -64,6 +64,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -64,6 +64,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -63,6 +63,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -59,6 +59,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -64,6 +64,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
|||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_LIBSECCOMP=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
@ -22,7 +22,9 @@ CONFIG_SQUASHFS_XATTR=y
|
|||||||
CONFIG_SQUASHFS_LZ4=y
|
CONFIG_SQUASHFS_LZ4=y
|
||||||
CONFIG_BTRFS_FS=m
|
CONFIG_BTRFS_FS=m
|
||||||
|
|
||||||
# CONFIG_SECCOMP is not set
|
CONFIG_SECCOMP=y
|
||||||
|
CONFIG_SECCOMP_FILTER=y
|
||||||
|
|
||||||
CONFIG_AUDIT=y
|
CONFIG_AUDIT=y
|
||||||
CONFIG_SECURITY=y
|
CONFIG_SECURITY=y
|
||||||
CONFIG_SECURITY_APPARMOR=y
|
CONFIG_SECURITY_APPARMOR=y
|
||||||
|
Loading…
x
Reference in New Issue
Block a user