kernel: Move POSIX ACL and attr support options into submenu

Make global options menuconfig cleaner by moving POSIX ACL
and attr support options into a submenu.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
This commit is contained in:
Daniel Dickinson 2015-12-16 22:58:11 -05:00 committed by John Crispin
parent eca1021e5c
commit b9952797e6

View file

@ -631,87 +631,90 @@ if KERNEL_IP_PNP
endif endif
config USE_FS_ACL_ATTR menu "Filesystem ACL and attr support options"
bool "Use filesystem ACL and attr support by default" config USE_FS_ACL_ATTR
default n bool "Use filesystem ACL and attr support by default"
help default n
Make using ACLs (e.g. POSIX ACL, NFSv4 ACL) the default help
for kernel and packages, except tmpfs, flash filesystems, Make using ACLs (e.g. POSIX ACL, NFSv4 ACL) the default
and old NFS. Also enable userspace extended attribute support for kernel and packages, except tmpfs, flash filesystems,
by default. (OpenWrt already has an expection it will be and old NFS. Also enable userspace extended attribute support
present in the kernel). by default. (OpenWrt already has an expection it will be
present in the kernel).
config KERNEL_FS_POSIX_ACL config KERNEL_FS_POSIX_ACL
bool "Enable POSIX ACL support" bool "Enable POSIX ACL support"
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_BTRFS_FS_POSIX_ACL config KERNEL_BTRFS_FS_POSIX_ACL
bool "Enable POSIX ACL for BtrFS Filesystems" bool "Enable POSIX ACL for BtrFS Filesystems"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_EXT4_FS_POSIX_ACL config KERNEL_EXT4_FS_POSIX_ACL
bool "Enable POSIX ACL for Ext4 Filesystems" bool "Enable POSIX ACL for Ext4 Filesystems"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_F2FS_FS_POSIX_ACL config KERNEL_F2FS_FS_POSIX_ACL
bool "Enable POSIX ACL for F2FS Filesystems" bool "Enable POSIX ACL for F2FS Filesystems"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default n default n
config KERNEL_JFFS2_FS_POSIX_ACL config KERNEL_JFFS2_FS_POSIX_ACL
bool "Enable POSIX ACL for JFFS2 Filesystems" bool "Enable POSIX ACL for JFFS2 Filesystems"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default n default n
config KERNEL_TMPFS_POSIX_ACL config KERNEL_TMPFS_POSIX_ACL
bool "Enable POSIX ACL for TMPFS Filesystems" bool "Enable POSIX ACL for TMPFS Filesystems"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default n default n
config KERNEL_CIFS_ACL config KERNEL_CIFS_ACL
bool "Enable CIFS ACLs" bool "Enable CIFS ACLs"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_HFS_FS_POSIX_ACL config KERNEL_HFS_FS_POSIX_ACL
bool "Enable POSIX ACL for HFS Filesystems" bool "Enable POSIX ACL for HFS Filesystems"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_HFSPLUG_FS_POSIX_ACL config KERNEL_HFSPLUG_FS_POSIX_ACL
bool "Enable POSIX ACL for HFS+ Filesystems" bool "Enable POSIX ACL for HFS+ Filesystems"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_NFS_ACL_SUPPORT config KERNEL_NFS_ACL_SUPPORT
bool "Enable ACLs for NFS" bool "Enable ACLs for NFS"
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_NFS_V3_ACL_SUPPORT config KERNEL_NFS_V3_ACL_SUPPORT
bool "Enable ACLs for NFSv3" bool "Enable ACLs for NFSv3"
default n default n
config KERNEL_NFSD_V2_ACL_SUPPORT config KERNEL_NFSD_V2_ACL_SUPPORT
bool "Enable ACLs for NFSDv2" bool "Enable ACLs for NFSDv2"
default n default n
config KERNEL_NFSD_V3_ACL_SUPPORT config KERNEL_NFSD_V3_ACL_SUPPORT
bool "Enable ACLs for NFSDv3" bool "Enable ACLs for NFSDv3"
default n default n
config KERNEL_REISER_FS_POSIX_ACL config KERNEL_REISER_FS_POSIX_ACL
bool "Enable POSIX ACLs for ReiserFS" bool "Enable POSIX ACLs for ReiserFS"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_XFS_POSIX_ACL config KERNEL_XFS_POSIX_ACL
bool "Enable POSIX ACLs for XFS" bool "Enable POSIX ACLs for XFS"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
config KERNEL_JFS_POSIX_ACL config KERNEL_JFS_POSIX_ACL
bool "Enable POSIX ACLs for JFS" bool "Enable POSIX ACLs for JFS"
select KERNEL_FS_POSIX_ACL select KERNEL_FS_POSIX_ACL
default y if USE_FS_ACL_ATTR default y if USE_FS_ACL_ATTR
endmenu