From a65d04c5909a545b7789cea8dfec1d6aeba8cd87 Mon Sep 17 00:00:00 2001 From: Adrian Calianu Date: Wed, 8 Mar 2017 08:26:19 +0100 Subject: udev: add udev specific configurations Signed-off-by: Adrian Calianu Signed-off-by: Martin Borg --- features/udev/udev.cfg | 28 ++++++++++++++++++++++++++++ features/udev/udev.scc | 7 +++++++ features/udev/udev_crypto.cfg | 3 +++ features/udev/udev_crypto.scc | 4 ++++ features/udev/udev_opt.cfg | 10 ++++++++++ features/udev/udev_opt.scc | 4 ++++ features/udev/udev_uefi.cfg | 2 ++ features/udev/udev_uefi.scc | 4 ++++ 8 files changed, 62 insertions(+) create mode 100644 features/udev/udev.cfg create mode 100644 features/udev/udev.scc create mode 100644 features/udev/udev_crypto.cfg create mode 100644 features/udev/udev_crypto.scc create mode 100644 features/udev/udev_opt.cfg create mode 100644 features/udev/udev_opt.scc create mode 100644 features/udev/udev_uefi.cfg create mode 100644 features/udev/udev_uefi.scc diff --git a/features/udev/udev.cfg b/features/udev/udev.cfg new file mode 100644 index 0000000..08dc3b0 --- /dev/null +++ b/features/udev/udev.cfg @@ -0,0 +1,28 @@ +CONFIG_DEVTMPFS=y +CONFIG_CGROUPS=y +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +CONFIG_SYSFS_DEPRECATED=n + +CONFIG_UEVENT_HELPER_PATH="" + +CONFIG_FW_LOADER_USER_HELPER=n + +CONFIG_DMIID=y + +CONFIG_BLK_DEV_BSG=y + +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_USER_NS=y + +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y diff --git a/features/udev/udev.scc b/features/udev/udev.scc new file mode 100644 index 0000000..089ca2e --- /dev/null +++ b/features/udev/udev.scc @@ -0,0 +1,7 @@ +define KFEATURE_DESCRIPTION "UDEV specific kernel configs: https://github.com/systemd/systemd/blob/master/README" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware udev.cfg +kconf non-hardware udev_crypto.cfg +kconf non-hardware udev_uefi.cfg +kconf non-hardware udev_opt.cfg diff --git a/features/udev/udev_crypto.cfg b/features/udev/udev_crypto.cfg new file mode 100644 index 0000000..1e0be79 --- /dev/null +++ b/features/udev/udev_crypto.cfg @@ -0,0 +1,3 @@ +CONFIG_CRYPTO_USER_API_HASH=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_SHA256=y diff --git a/features/udev/udev_crypto.scc b/features/udev/udev_crypto.scc new file mode 100644 index 0000000..9c019a6 --- /dev/null +++ b/features/udev/udev_crypto.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "UDEV kernels config to support crypto" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware udev_crypto.cfg diff --git a/features/udev/udev_opt.cfg b/features/udev/udev_opt.cfg new file mode 100644 index 0000000..d08e36a --- /dev/null +++ b/features/udev/udev_opt.cfg @@ -0,0 +1,10 @@ +CONFIG_IPV6=y +CONFIG_AUTOFS4_FS=y +CONFIG_TMPFS_XATTR=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_EXT4_POSIX_ACL=y +CONFIG_XFS_ACL=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +CONFIG_CHECKPOINT_RESTORE=y diff --git a/features/udev/udev_opt.scc b/features/udev/udev_opt.scc new file mode 100644 index 0000000..dc1b86a --- /dev/null +++ b/features/udev/udev_opt.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Optional UDEV kernel configs" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware udev_opt.cfg diff --git a/features/udev/udev_uefi.cfg b/features/udev/udev_uefi.cfg new file mode 100644 index 0000000..ec2aa3e --- /dev/null +++ b/features/udev/udev_uefi.cfg @@ -0,0 +1,2 @@ +CONFIG_EFIVAR_FS=y +CONFIG_EFI_PARTITION=y diff --git a/features/udev/udev_uefi.scc b/features/udev/udev_uefi.scc new file mode 100644 index 0000000..bda289e --- /dev/null +++ b/features/udev/udev_uefi.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "kernel configs for UDEV with UEFI support" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware udev_uefi.cfg -- cgit v1.2.3-54-g00ecf