forked from Openwrt/openwrt
0275ee5dde
Remove stime backport. Remove static libgcc patch as upstream fixed it with BUSYBOX_DEFAULT_STATIC_LIBGCC which defauls to off. Remove date -k patch as it no longer applies. It's also pointless as busybox' hwclock utility can do the same thing. Remove ntpd patch as that seems to have been applied upstream. Add smalll patch fixing compilation with SELinux. Upstream commit 2496616b0a8d1c80cd1416b73a4847b59b9f969a renamed the variable without renaming it in the SELinux path. Refresh config and patches. Config refresh: Refresh commands, run after busybox is first built once: cd package/utils/busybox/config/ ../convert_menuconfig.pl ../../../../build_dir/target-mips_24kc_musl/busybox-default/busybox-1.33.0 cd .. ./convert_defaults.pl < ../../../build_dir/target-mips_24kc_musl/busybox-default/busybox-1.33.0/.config > Config-defaults.in Manual edits needed afterward: * Config-defaults.in: OpenWrt config symbol IPV6 logic applied to BUSYBOX_DEFAULT_FEATURE_IPV6 * Config-defaults.in: OpenWrt configTARGET_bcm53xx logic applied to BUSYBOX_DEFAULT_TRUNCATE (commit 547f1ec) * editors/Config.in: Add USE_GLIBC dependency to BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH (commit f141090) * shell/Config.in : change at "Options common to all shells" the symbol SHELL_ASH --> BUSYBOX_CONFIG_SHELL_ASH (discussion in http://lists.openwrt.org/pipermail/openwrt-devel/2021-January/033140.html Apparently our script does not see the hidden option while prepending config options with "BUSYBOX_CONFIG_" which leads to a missed dependency when the options are later evaluated.) * Edit Config.in files by adding quotes to sourced items in config/Config.in, networking/Config.in and util-linux/Config.in (commit 1da014f) Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> [Added comments from Hannu Nyman to commit message] Signed-off-by: Rosen Penev <rosenp@gmail.com>
204 lines
7.1 KiB
Plaintext
204 lines
7.1 KiB
Plaintext
# DO NOT EDIT. This file is generated from Config.src
|
|
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see docs/Kconfig-language.txt.
|
|
#
|
|
|
|
config BUSYBOX_CONFIG_VOLUMEID
|
|
bool #No description makes it a hidden option
|
|
default BUSYBOX_DEFAULT_VOLUMEID
|
|
|
|
menu "Filesystem/Volume identification"
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_BCACHE
|
|
bool "bcache filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BCACHE
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_BTRFS
|
|
bool "btrfs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BTRFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_CRAMFS
|
|
bool "cramfs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_CRAMFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EROFS
|
|
bool "erofs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EROFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
help
|
|
Erofs is a compressed readonly filesystem for Linux.
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EXFAT
|
|
bool "exFAT filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXFAT
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
help
|
|
exFAT (extended FAT) is a proprietary file system designed especially
|
|
for flash drives. It has many features from NTFS, but with less
|
|
overhead. exFAT is used on most SDXC cards for consumer electronics.
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EXT
|
|
bool "Ext filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXT
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_F2FS
|
|
bool "f2fs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_F2FS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
help
|
|
F2FS (aka Flash-Friendly File System) is a log-structured file system,
|
|
which is adapted to newer forms of storage. F2FS also remedies some
|
|
known issues of the older log structured file systems, such as high
|
|
cleaning overhead.
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_FAT
|
|
bool "fat filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_FAT
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_HFS
|
|
bool "hfs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_HFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_ISO9660
|
|
bool "iso9660 filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ISO9660
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_JFS
|
|
bool "jfs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_JFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LFS
|
|
bool "LittleFS filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID && BUSYBOX_CONFIG_FEATURE_BLKID_TYPE
|
|
help
|
|
LittleFS is a small fail-safe filesystem designed for embedded
|
|
systems. It has strong copy-on-write guarantees and storage on disk
|
|
is always kept in a valid state. It also provides a form of dynamic
|
|
wear levelling for systems that can not fit a full flash translation
|
|
layer.
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LINUXRAID
|
|
bool "linuxraid"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXRAID
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LINUXSWAP
|
|
bool "linux swap filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXSWAP
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LUKS
|
|
bool "luks filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LUKS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_MINIX
|
|
bool "minix filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_MINIX
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_NILFS
|
|
bool "nilfs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NILFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
help
|
|
NILFS is a New Implementation of a Log-Structured File System (LFS)
|
|
that supports continuous snapshots. This provides features like
|
|
versioning of the entire filesystem, restoration of files that
|
|
were deleted a few minutes ago. NILFS keeps consistency like
|
|
conventional LFS, so it provides quick recovery after system crashes.
|
|
|
|
The possible use of NILFS includes versioning, tamper detection,
|
|
SOX compliance logging, and so forth. It can serve as an alternative
|
|
filesystem for Linux desktop environment, or as a basis of advanced
|
|
storage appliances.
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_NTFS
|
|
bool "ntfs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NTFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_OCFS2
|
|
bool "ocfs2 filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_OCFS2
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_REISERFS
|
|
bool "Reiser filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_REISERFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_ROMFS
|
|
bool "romfs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ROMFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_SQUASHFS
|
|
bool "SquashFS filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SQUASHFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID && BUSYBOX_CONFIG_FEATURE_BLKID_TYPE
|
|
help
|
|
Squashfs is a compressed read-only filesystem for Linux. Squashfs is
|
|
intended for general read-only filesystem use and in constrained block
|
|
device/memory systems (e.g. embedded systems) where low overhead is
|
|
needed.
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_SYSV
|
|
bool "sysv filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SYSV
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_UBIFS
|
|
bool "UBIFS filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UBIFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
help
|
|
UBIFS (Unsorted Block Image File System) is a file
|
|
system for use with raw flash memory media.
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_UDF
|
|
bool "udf filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UDF
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
### config FEATURE_VOLUMEID_HIGHPOINTRAID
|
|
### bool "highpoint raid"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_HPFS
|
|
### bool "hpfs filesystem"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_ISWRAID
|
|
### bool "intel raid"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_LSIRAID
|
|
### bool "lsi raid"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_LVM
|
|
### bool "lvm"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_MAC
|
|
### bool "mac filesystem"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_MSDOS
|
|
### bool "msdos filesystem"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_NVIDIARAID
|
|
### bool "nvidia raid"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_PROMISERAID
|
|
### bool "promise raid"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_SILICONRAID
|
|
### bool "silicon raid"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_UFS
|
|
### bool "ufs filesystem"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
### config FEATURE_VOLUMEID_VIARAID
|
|
### bool "via raid"
|
|
### default y
|
|
### depends on VOLUMEID
|
|
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_XFS
|
|
bool "xfs filesystem"
|
|
default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_XFS
|
|
depends on BUSYBOX_CONFIG_VOLUMEID
|
|
|
|
endmenu
|