Changeset 3621 in MondoRescue for branches/3.3/mindi-busybox/Config.in


Ignore:
Timestamp:
Dec 20, 2016, 4:07:32 PM (7 years ago)
Author:
Bruno Cornec
Message:

New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.

Location:
branches/3.3
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/3.3/mindi-busybox/Config.in

    r3232 r3621  
    117117      you probably want this.
    118118
     119config BUSYBOX
     120    bool "Include busybox applet"
     121    default y
     122    help
     123      The busybox applet provides general help regarding busybox and
     124      allows the included applets to be listed.  It's also required
     125      if applet links are to be installed at runtime.
     126
     127      If you can live without these features disabling this will save
     128      some space.
     129
    119130config FEATURE_INSTALLER
    120131    bool "Support --install [-s] to install applet links at runtime"
    121132    default y
     133    depends on BUSYBOX
    122134    help
    123135      Enable 'busybox --install [-s]' support. This will allow you to use
     
    162174
    163175config FEATURE_CHECK_UNICODE_IN_ENV
    164     bool "Check $LANG environment variable"
     176    bool "Check $LC_ALL, $LC_CTYPE and $LANG environment variables"
    165177    default n
    166178    depends on UNICODE_SUPPORT && !UNICODE_USING_LOCALE
    167179    help
    168180      With this option on, Unicode support is activated
    169       only if LANG variable has the value of the form "xxxx.utf8"
     181      only if locale-related variables have the value of the form
     182      "xxxx.utf8"
    170183
    171184      Otherwise, Unicode support will be always enabled and active.
     
    257270      with char value 255), not file named '?'.
    258271
     272config PAM
     273    bool "Support for PAM (Pluggable Authentication Modules)"
     274    default n
     275    help
     276      Use PAM in some busybox applets (currently login and httpd) instead
     277      of direct access to password database.
     278
     279config FEATURE_USE_SENDFILE
     280    bool "Use sendfile system call"
     281    default y
     282    select PLATFORM_LINUX
     283    help
     284      When enabled, busybox will use the kernel sendfile() function
     285      instead of read/write loops to copy data between file descriptors
     286      (for example, cp command does this a lot).
     287      If sendfile() doesn't work, copying code falls back to read/write
     288      loop. sendfile() was originally implemented for faster I/O
     289      from files to sockets, but since Linux 2.6.33 it was extended
     290      to work for many more file types.
     291
    259292config LONG_OPTS
    260293    bool "Support for --long-options"
     
    416449
    417450      If you do not have a complete SELinux userland installed, this stuff
    418       will not compile. Go visit
    419         http://www.nsa.gov/selinux/index.html
    420       to download the necessary stuff to allow busybox to compile with
    421       this option enabled. Specifially, libselinux 1.28 or better is
     451      will not compile.  Specifially, libselinux 1.28 or better is
    422452      directly required by busybox. If the installation is located in a
    423453      non-standard directory, provide it by invoking make as follows:
     
    670700      in a much bigger executable that more closely matches the source
    671701      code.
     702
     703config DEBUG_SANITIZE
     704    bool "Enable runtime sanitizers (ASAN/LSAN/USAN/etc...)"
     705    default n
     706    help
     707      Say Y here if you want to enable runtime sanitizers. These help
     708      catch bad memory accesses (e.g. buffer overflows), but will make
     709      the executable larger and slow down runtime a bit.
     710
     711      If you aren't developing/testing busybox, say N here.
     712
     713config UNIT_TEST
     714    bool "Build unit tests"
     715    default n
     716    help
     717      Say Y here if you want to build unit tests (both the framework and
     718      test cases) as a Busybox applet. This results in bigger code, so you
     719      probably don't want this option in production builds.
    672720
    673721config WERROR
Note: See TracChangeset for help on using the changeset viewer.