mirror of
https://github.com/sheumann/hush.git
synced 2024-05-28 06:41:31 +00:00
config: FEDORA_COMPAT option (so far only tweaks uname)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
cf792a58ab
commit
21e5d0f841
13
Config.in
13
Config.in
|
@ -33,6 +33,19 @@ config EXTRA_COMPAT
|
||||||
some GNU extensions in libc. You probably only need this option
|
some GNU extensions in libc. You probably only need this option
|
||||||
if you plan to run busybox on desktop.
|
if you plan to run busybox on desktop.
|
||||||
|
|
||||||
|
config FEDORA_COMPAT
|
||||||
|
bool "Building for Fedora distribution"
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
This option makes some tools behave like they do on Fedora.
|
||||||
|
|
||||||
|
At the time of this writing (2017-08) this only affects uname:
|
||||||
|
normally, uname -p (processor) and uname -i (platform)
|
||||||
|
are shown as "unknown", but with this option uname -p
|
||||||
|
shows the same string as uname -m (machine type),
|
||||||
|
and so does uname -i unless machine type is i486/i586/i686 -
|
||||||
|
then uname -i shows "i386".
|
||||||
|
|
||||||
config INCLUDE_SUSv2
|
config INCLUDE_SUSv2
|
||||||
bool "Enable obsolete features removed before SUSv3"
|
bool "Enable obsolete features removed before SUSv3"
|
||||||
default y
|
default y
|
||||||
|
|
|
@ -157,7 +157,7 @@ int uname_main(int argc UNUSED_PARAM, char **argv)
|
||||||
strcpy(uname_info.processor, unknown_str);
|
strcpy(uname_info.processor, unknown_str);
|
||||||
strcpy(uname_info.platform, unknown_str);
|
strcpy(uname_info.platform, unknown_str);
|
||||||
strcpy(uname_info.os, CONFIG_UNAME_OSNAME);
|
strcpy(uname_info.os, CONFIG_UNAME_OSNAME);
|
||||||
#if 0
|
#if ENABLE_FEDORA_COMPAT
|
||||||
/* Fedora does something like this */
|
/* Fedora does something like this */
|
||||||
strcpy(uname_info.processor, uname_info.name.machine);
|
strcpy(uname_info.processor, uname_info.name.machine);
|
||||||
strcpy(uname_info.platform, uname_info.name.machine);
|
strcpy(uname_info.platform, uname_info.name.machine);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user