mirror of
https://github.com/sheumann/hush.git
synced 2024-09-17 16:54:26 +00:00
Zap sysdeps directory, moving Config.in and defconfig to top of tree.
(Busybox should not be system dependent enough to have different default configurations for different platforms. We're not a kernel.)
This commit is contained in:
parent
c8e41157a2
commit
7a43bd07e6
@ -9,10 +9,6 @@ config HAVE_DOT_CONFIG
|
|||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
|
||||||
config MODULES
|
|
||||||
bool
|
|
||||||
default y
|
|
||||||
|
|
||||||
menu "General Configuration"
|
menu "General Configuration"
|
||||||
|
|
||||||
choice
|
choice
|
||||||
@ -168,35 +164,6 @@ config CONFIG_STATIC
|
|||||||
|
|
||||||
Most people will leave this set to 'N'.
|
Most people will leave this set to 'N'.
|
||||||
|
|
||||||
config CONFIG_BUILD_LIBBUSYBOX
|
|
||||||
bool "Build shared libbusybox"
|
|
||||||
default y
|
|
||||||
help
|
|
||||||
Build a shared library libbusybox.so which contains all
|
|
||||||
libraries used inside busybox.
|
|
||||||
|
|
||||||
config CONFIG_FEATURE_FULL_LIBBUSYBOX
|
|
||||||
bool "Feature-complete libbusybox"
|
|
||||||
default n if !CONFIG_FEATURE_SHARED_BUSYBOX
|
|
||||||
depends on CONFIG_BUILD_LIBBUSYBOX
|
|
||||||
help
|
|
||||||
Build a libbusybox with the complete feature-set, disregarding
|
|
||||||
the actually selected config.
|
|
||||||
|
|
||||||
Normally, libbusybox will only contain the features which are
|
|
||||||
used by busybox itself. If you plan to write a separate
|
|
||||||
standalone application which uses libbusybox say 'Y'.
|
|
||||||
|
|
||||||
Say 'N' if in doubt.
|
|
||||||
|
|
||||||
config CONFIG_FEATURE_SHARED_BUSYBOX
|
|
||||||
bool "Use shared libbusybox for busybox"
|
|
||||||
default y if CONFIG_BUILD_LIBBUSYBOX
|
|
||||||
depends on !CONFIG_STATIC && CONFIG_BUILD_LIBBUSYBOX
|
|
||||||
help
|
|
||||||
Use libbusybox.so also for busybox itself.
|
|
||||||
You need to have a working dynamic linker to use this variant.
|
|
||||||
|
|
||||||
config CONFIG_LFS
|
config CONFIG_LFS
|
||||||
bool "Build with Large File Support (for accessing files > 2 GB)"
|
bool "Build with Large File Support (for accessing files > 2 GB)"
|
||||||
default n
|
default n
|
||||||
@ -236,25 +203,6 @@ config EXTRA_CFLAGS_OPTIONS
|
|||||||
if you want to add some simple compiler switches (like -march=i686),
|
if you want to add some simple compiler switches (like -march=i686),
|
||||||
or check for warnings using -Werror, just those options here.
|
or check for warnings using -Werror, just those options here.
|
||||||
|
|
||||||
config CONFIG_BUILD_AT_ONCE
|
|
||||||
bool "Compile all sources at once"
|
|
||||||
default n
|
|
||||||
help
|
|
||||||
Normally each source-file is compiled with one invocation of
|
|
||||||
the compiler.
|
|
||||||
If you set this option, all sources are compiled at once.
|
|
||||||
This gives the compiler more opportunities to optimize which can
|
|
||||||
result in smaller and/or faster binaries.
|
|
||||||
|
|
||||||
Setting this option will consume alot of memory, e.g. if you
|
|
||||||
enable all applets with all features, gcc uses more than 300MB
|
|
||||||
RAM during compilation of busybox.
|
|
||||||
|
|
||||||
This option is most likely only beneficial for newer compilers
|
|
||||||
such as gcc-4.1 and above.
|
|
||||||
|
|
||||||
Say 'N' unless you know what you are doing.
|
|
||||||
|
|
||||||
config CONFIG_FEATURE_SUSv2
|
config CONFIG_FEATURE_SUSv2
|
||||||
bool "Enable features that are in SuSv2 but not SuSv3?"
|
bool "Enable features that are in SuSv2 but not SuSv3?"
|
||||||
default y
|
default y
|
||||||
@ -268,9 +216,7 @@ config CONFIG_FEATURE_SUSv2_OBSOLETE
|
|||||||
depends on CONFIG_FEATURE_SUSv2
|
depends on CONFIG_FEATURE_SUSv2
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Enable pre- SuSv2 features which are deprecated in SuSv2 and
|
Disables support for numeric arguments in fold.
|
||||||
above.
|
|
||||||
Disables support for e.g. numeric arguments in fold.
|
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
@ -318,24 +264,26 @@ config PREFIX
|
|||||||
help
|
help
|
||||||
Define your directory to install BusyBox files/subdirs in.
|
Define your directory to install BusyBox files/subdirs in.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
source archival/Config.in
|
source archival/Config.in
|
||||||
source coreutils/Config.in
|
source coreutils/Config.in
|
||||||
source console-tools/Config.in
|
source console-tools/Config.in
|
||||||
source debianutils/Config.in
|
source debianutils/Config.in
|
||||||
|
source e2fsprogs/Config.in
|
||||||
source editors/Config.in
|
source editors/Config.in
|
||||||
source findutils/Config.in
|
source findutils/Config.in
|
||||||
source init/Config.in
|
source init/Config.in
|
||||||
source loginutils/Config.in
|
source loginutils/Config.in
|
||||||
source e2fsprogs/Config.in
|
|
||||||
source modutils/Config.in
|
|
||||||
source util-linux/Config.in
|
|
||||||
source miscutils/Config.in
|
source miscutils/Config.in
|
||||||
|
source modutils/Config.in
|
||||||
source networking/Config.in
|
source networking/Config.in
|
||||||
source procps/Config.in
|
source procps/Config.in
|
||||||
source shell/Config.in
|
source shell/Config.in
|
||||||
source sysklogd/Config.in
|
source sysklogd/Config.in
|
||||||
|
source util-linux/Config.in
|
||||||
|
|
||||||
menu 'Debugging Options'
|
menu 'Debugging Options'
|
||||||
|
|
4
Makefile
4
Makefile
@ -36,8 +36,8 @@ SRC_DIRS:=$(patsubst %,$(top_srcdir)/%,$(DIRS))
|
|||||||
.PHONY: _all
|
.PHONY: _all
|
||||||
_all:
|
_all:
|
||||||
|
|
||||||
CONFIG_CONFIG_IN = $(top_srcdir)/sysdeps/$(TARGET_OS)/Config.in
|
CONFIG_CONFIG_IN = $(top_srcdir)/Config.in
|
||||||
CONFIG_DEFCONFIG = $(top_srcdir)/sysdeps/$(TARGET_OS)/defconfig
|
CONFIG_DEFCONFIG = $(top_srcdir)/defconfig
|
||||||
|
|
||||||
ifeq ($(KBUILD_SRC),)
|
ifeq ($(KBUILD_SRC),)
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
const char conf_def_filename[] = ".config";
|
const char conf_def_filename[] = ".config";
|
||||||
|
|
||||||
const char conf_defname[] = "sysdeps/linux/defconfig";
|
const char conf_defname[] = "defconfig";
|
||||||
|
|
||||||
const char *conf_confnames[] = {
|
const char *conf_confnames[] = {
|
||||||
".config",
|
".config",
|
||||||
|
Loading…
Reference in New Issue
Block a user