From 952bd42ad540b600e7e4b7a54ff718f003891996 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Sat, 17 Apr 2010 20:59:42 +0200 Subject: Config.in: exclude some features from MinGW port --- Config.in | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Config.in b/Config.in index 25010cf84..694d56171 100644 --- a/Config.in +++ b/Config.in @@ -47,6 +47,7 @@ config EXTRA_COMPAT config INCLUDE_SUSv2 bool "Enable obsolete features removed before SUSv3" default y + depends on !PLATFORM_MINGW32 help This option will enable backwards compatibility with SuSv2, specifically, old-style numeric options ('command -1 ') @@ -121,6 +122,7 @@ config FEATURE_COMPRESS_USAGE config FEATURE_INSTALLER bool "Support --install [-s] to install applet links at runtime" default n + depends on !PLATFORM_MINGW32 help Enable 'busybox --install [-s]' support. This will allow you to use busybox at runtime to create hard links or symlinks for all the @@ -129,6 +131,7 @@ config FEATURE_INSTALLER config LOCALE_SUPPORT bool "Enable locale support (system needs locale for this to work)" default n + depends on !PLATFORM_MINGW32 help Enable this if your system has locale support and you would like busybox to support locale settings. @@ -136,6 +139,7 @@ config LOCALE_SUPPORT config UNICODE_SUPPORT bool "Support Unicode" default n + depends on !PLATFORM_MINGW32 help This makes various applets aware that one byte is not one character on screen. @@ -247,6 +251,7 @@ config LONG_OPTS config FEATURE_DEVPTS bool "Use the devpts filesystem for Unix98 PTYs" default y + depends on !PLATFORM_MINGW32 help Enable if you want BusyBox to use Unix98 PTY support. If enabled, busybox will use /dev/ptmx for the master side of the pseudoterminal @@ -269,6 +274,7 @@ config FEATURE_CLEAN_UP config FEATURE_UTMP bool "Support utmp file" default n + depends on !PLATFORM_MINGW32 help The file /var/run/utmp is used to track who is currently logged in. With this option on, certain applets (getty, login, telnetd etc) @@ -279,6 +285,7 @@ config FEATURE_WTMP bool "Support wtmp file" default n select FEATURE_UTMP + depends on !PLATFORM_MINGW32 help The file /var/run/wtmp is used to track when users have logged into and logged out of the system. @@ -289,6 +296,7 @@ config FEATURE_WTMP config FEATURE_PIDFILE bool "Support writing pidfiles" default n + depends on !PLATFORM_MINGW32 help This option makes some applets (e.g. crond, syslogd, inetd) write a pidfile in /var/run. Some applications rely on them. @@ -296,6 +304,7 @@ config FEATURE_PIDFILE config FEATURE_SUID bool "Support for SUID/SGID handling" default n + depends on !PLATFORM_MINGW32 help With this option you can install the busybox binary belonging to root with the suid bit set, and it will automatically drop @@ -314,6 +323,7 @@ config FEATURE_SUID_CONFIG bool "Runtime SUID/SGID configuration via /etc/busybox.conf" default n if FEATURE_SUID depends on FEATURE_SUID + depends on !PLATFORM_MINGW32 help Allow the SUID / SGID state of an applet to be determined at runtime by checking /etc/busybox.conf. (This is sort of a poor man's sudo.) @@ -355,6 +365,7 @@ config FEATURE_SUID_CONFIG_QUIET config SELINUX bool "Support NSA Security Enhanced Linux" default n + depends on !PLATFORM_MINGW32 help Enable support for SELinux in applets ls, ps, and id. Also provide the option of compiling in SELinux applets. @@ -389,6 +400,7 @@ config FEATURE_PREFER_APPLETS config BUSYBOX_EXEC_PATH string "Path to BusyBox executable" default "/proc/self/exe" + depends on !PLATFORM_MINGW32 help When Busybox applets need to run other busybox applets, BusyBox sometimes needs to exec() itself. When the /proc filesystem is @@ -401,6 +413,7 @@ config BUSYBOX_EXEC_PATH config FEATURE_SYSLOG bool #No description makes it a hidden option default n + depends on !PLATFORM_MINGW32 #help # This option is auto-selected when you select any applet which may # send its output to syslog. You do not need to select it manually. @@ -408,6 +421,7 @@ config FEATURE_SYSLOG config FEATURE_HAVE_RPC bool #No description makes it a hidden option default n + depends on !PLATFORM_MINGW32 #help # This is automatically selected if any of enabled applets need it. # You do not need to select it manually. @@ -419,6 +433,7 @@ menu 'Build Options' config STATIC bool "Build BusyBox as a static binary (no shared libs)" default n + depends on !PLATFORM_MINGW32 help If you want to build a static BusyBox binary, which does not use or require any shared libraries, then enable this option. @@ -441,6 +456,7 @@ config PIE config NOMMU bool "Force NOMMU build" default n + depends on !PLATFORM_MINGW32 help Busybox tries to detect whether architecture it is being built against supports MMU or not. If this detection fails, @@ -487,6 +503,7 @@ config FEATURE_INDIVIDUAL bool "Produce a binary for each applet, linked against libbusybox" default y depends on BUILD_LIBBUSYBOX + depends on !PLATFORM_MINGW32 help If your CPU architecture doesn't allow for sharing text/rodata sections of running binaries, but allows for runtime dynamic @@ -505,6 +522,7 @@ config FEATURE_SHARED_BUSYBOX bool "Produce additional busybox binary linked against libbusybox" default y depends on BUILD_LIBBUSYBOX + depends on !PLATFORM_MINGW32 help Build busybox, dynamically linked against libbusybox.so.N.N.N. @@ -642,6 +660,7 @@ endchoice endmenu menu 'Installation Options' + depends on !PLATFORM_MINGW32 config INSTALL_NO_USR bool "Don't use /usr" @@ -711,6 +730,7 @@ endchoice config PREFIX string "BusyBox installation prefix" default "./_install" + depends on !PLATFORM_MINGW32 help Define your directory to install BusyBox files/subdirs in. -- cgit v1.2.3-55-g6feb