allow targets to define a default subtarget when using automatic subtarget detection...
[openwrt.git] / package / busybox / config / miscutils / Config.in
index 9dce72e..82e48f0 100644 (file)
@@ -5,9 +5,46 @@
 
 menu "Miscellaneous Utilities"
 
 
 menu "Miscellaneous Utilities"
 
+config BUSYBOX_CONFIG_CONSPY
+       bool "conspy"
+       default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
+       help
+         A text-mode VNC like program for Linux virtual terminals.
+         example:  conspy NUM      shared access to console num
+         or        conspy -nd NUM  screenshot of console num
+         or        conspy -cs NUM  poor man's GNU screen like
+config BUSYBOX_CONFIG_NANDWRITE
+       bool "nandwrite"
+       default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
+       help
+         Write to the specified MTD device, with bad blocks awareness
+
+config BUSYBOX_CONFIG_NANDDUMP
+       bool "nanddump"
+       default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
+       help
+         Dump the content of raw NAND chip
+config BUSYBOX_CONFIG_UBIATTACH
+       bool "ubiattach"
+       default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
+       help
+         Attach MTD device to an UBI device.
+
+config BUSYBOX_CONFIG_UBIDETACH
+       bool "ubidetach"
+       default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
+       help
+         Detach MTD device from an UBI device.
+
 config BUSYBOX_CONFIG_ADJTIMEX
        bool "adjtimex"
        default n
 config BUSYBOX_CONFIG_ADJTIMEX
        bool "adjtimex"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          Adjtimex reads and optionally sets adjustment parameters for
          the Linux clock adjustment algorithm.
        help
          Adjtimex reads and optionally sets adjustment parameters for
          the Linux clock adjustment algorithm.
@@ -19,9 +56,24 @@ config BUSYBOX_CONFIG_BBCONFIG
          The bbconfig applet will print the config file with which
          busybox was built.
 
          The bbconfig applet will print the config file with which
          busybox was built.
 
+config BUSYBOX_CONFIG_FEATURE_COMPRESS_BBCONFIG
+       bool "Compress bbconfig data"
+       default n
+       depends on BUSYBOX_CONFIG_BBCONFIG
+       help
+         Store bbconfig data in compressed form, uncompress them on-the-fly
+         before output.
+
+         If you have a really tiny busybox with few applets enabled (and
+         bunzip2 isn't one of them), the overhead of the decompressor might
+         be noticeable. Also, if you run executables directly from ROM
+         and have very little memory, this might not be a win. Otherwise,
+         you probably want this.
+
 config BUSYBOX_CONFIG_BEEP
        bool "beep"
        default n
 config BUSYBOX_CONFIG_BEEP
        bool "beep"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          The beep applets beeps in a given freq/Hz.
 
        help
          The beep applets beeps in a given freq/Hz.
 
@@ -118,7 +170,6 @@ config BUSYBOX_CONFIG_CHRT
 config BUSYBOX_CONFIG_CROND
        bool "crond"
        default y
 config BUSYBOX_CONFIG_CROND
        bool "crond"
        default y
-       select BUSYBOX_CONFIG_FEATURE_SUID
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
          Crond is a background daemon that parses individual crontab
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
          Crond is a background daemon that parses individual crontab
@@ -137,11 +188,11 @@ config BUSYBOX_CONFIG_FEATURE_CROND_D
          -d sets loglevel to 0 (most verbose) and directs all output to stderr.
 
 config BUSYBOX_CONFIG_FEATURE_CROND_CALL_SENDMAIL
          -d sets loglevel to 0 (most verbose) and directs all output to stderr.
 
 config BUSYBOX_CONFIG_FEATURE_CROND_CALL_SENDMAIL
-       bool "Using /usr/sbin/sendmail?"
+       bool "Report command output via email (using sendmail)"
        default n
        depends on BUSYBOX_CONFIG_CROND
        help
        default n
        depends on BUSYBOX_CONFIG_CROND
        help
-         Support calling /usr/sbin/sendmail for send cmd outputs.
+         Command output will be sent to corresponding user via email.
 
 config BUSYBOX_CONFIG_FEATURE_CROND_DIR
        string "crond spool directory"
 
 config BUSYBOX_CONFIG_FEATURE_CROND_DIR
        string "crond spool directory"
@@ -153,7 +204,6 @@ config BUSYBOX_CONFIG_FEATURE_CROND_DIR
 config BUSYBOX_CONFIG_CRONTAB
        bool "crontab"
        default y
 config BUSYBOX_CONFIG_CRONTAB
        bool "crontab"
        default y
-       select BUSYBOX_CONFIG_FEATURE_SUID
        help
          Crontab manipulates the crontab for a particular user. Only
          the superuser may specify a different user and/or crontab directory.
        help
          Crontab manipulates the crontab for a particular user. Only
          the superuser may specify a different user and/or crontab directory.
@@ -178,6 +228,7 @@ config BUSYBOX_CONFIG_FEATURE_DC_LIBM
 config BUSYBOX_CONFIG_DEVFSD
        bool "devfsd (obsolete)"
        default n
 config BUSYBOX_CONFIG_DEVFSD
        bool "devfsd (obsolete)"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
          This is deprecated and should NOT be used anymore.
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
          This is deprecated and should NOT be used anymore.
@@ -221,6 +272,7 @@ config BUSYBOX_CONFIG_DEVFSD_VERBOSE
 config BUSYBOX_CONFIG_FEATURE_DEVFS
        bool "Use devfs names for all devices (obsolete)"
        default n
 config BUSYBOX_CONFIG_FEATURE_DEVFS
        bool "Use devfs names for all devices (obsolete)"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          This is obsolete and should NOT be used anymore.
          Use linux >= 2.6 (optionally with hotplug) and mdev instead!
        help
          This is obsolete and should NOT be used anymore.
          Use linux >= 2.6 (optionally with hotplug) and mdev instead!
@@ -240,6 +292,7 @@ config BUSYBOX_CONFIG_DEVMEM
 config BUSYBOX_CONFIG_EJECT
        bool "eject"
        default n
 config BUSYBOX_CONFIG_EJECT
        bool "eject"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          Used to eject cdroms. (defaults to /dev/cdrom)
 
        help
          Used to eject cdroms. (defaults to /dev/cdrom)
 
@@ -254,6 +307,7 @@ config BUSYBOX_CONFIG_FEATURE_EJECT_SCSI
 config BUSYBOX_CONFIG_FBSPLASH
        bool "fbsplash"
        default n
 config BUSYBOX_CONFIG_FBSPLASH
        bool "fbsplash"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          Shows splash image and progress bar on framebuffer device.
          Can be used during boot phase of an embedded device. ~2kb.
        help
          Shows splash image and progress bar on framebuffer device.
          Can be used during boot phase of an embedded device. ~2kb.
@@ -272,6 +326,13 @@ config BUSYBOX_CONFIG_FBSPLASH
            "NN" (ASCII decimal number) - percentage to show on progress bar
            "exit" - well you guessed it
 
            "NN" (ASCII decimal number) - percentage to show on progress bar
            "exit" - well you guessed it
 
+config BUSYBOX_CONFIG_FLASHCP
+       bool "flashcp"
+       default n
+       help
+         The flashcp binary, inspired by mtd-utils as of git head 5eceb74f7.
+         This utility is used to copy images into a MTD device.
+
 config BUSYBOX_CONFIG_FLASH_LOCK
        bool "flash_lock"
        default n
 config BUSYBOX_CONFIG_FLASH_LOCK
        bool "flash_lock"
        default n
@@ -296,6 +357,7 @@ config BUSYBOX_CONFIG_FLASH_ERASEALL
 config BUSYBOX_CONFIG_IONICE
        bool "ionice"
        default n
 config BUSYBOX_CONFIG_IONICE
        bool "ionice"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          Set/set program io scheduling class and priority
          Requires kernel >= 2.6.13
        help
          Set/set program io scheduling class and priority
          Requires kernel >= 2.6.13
@@ -310,14 +372,14 @@ config BUSYBOX_CONFIG_INOTIFYD
 config BUSYBOX_CONFIG_LAST
        bool "last"
        default n
 config BUSYBOX_CONFIG_LAST
        bool "last"
        default n
-       select BUSYBOX_CONFIG_FEATURE_WTMP
+       depends on BUSYBOX_CONFIG_FEATURE_WTMP
        help
          'last' displays a list of the last users that logged into the system.
 
 choice
        prompt "Choose last implementation"
        depends on BUSYBOX_CONFIG_LAST
        help
          'last' displays a list of the last users that logged into the system.
 
 choice
        prompt "Choose last implementation"
        depends on BUSYBOX_CONFIG_LAST
-       default BUSYBOX_CONFIG_FEATURE_LAST_SMALL
+       default BUSYBOX_CONFIG_FEATURE_LAST_FANCY
 
 config BUSYBOX_CONFIG_FEATURE_LAST_SMALL
        bool "small"
 
 config BUSYBOX_CONFIG_FEATURE_LAST_SMALL
        bool "small"
@@ -396,11 +458,12 @@ config BUSYBOX_CONFIG_FEATURE_LESS_LINENUMS
        default n
        depends on BUSYBOX_CONFIG_FEATURE_LESS_DASHCMD
        help
        default n
        depends on BUSYBOX_CONFIG_FEATURE_LESS_DASHCMD
        help
-         Enable "-N" command.
+         Enables "-N" command.
 
 config BUSYBOX_CONFIG_HDPARM
        bool "hdparm"
        default n
 
 config BUSYBOX_CONFIG_HDPARM
        bool "hdparm"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          Get/Set hard drive parameters. Primarily intended for ATA
          drives. Adds about 13k (or around 30k if you enable the
        help
          Get/Set hard drive parameters. Primarily intended for ATA
          drives. Adds about 13k (or around 30k if you enable the
@@ -468,15 +531,15 @@ config BUSYBOX_CONFIG_MAKEDEVS
        help
          'makedevs' is a utility used to create a batch of devices with
          one command.
        help
          'makedevs' is a utility used to create a batch of devices with
          one command.
-         .
+
          There are two choices for command line behaviour, the interface
          as used by LEAF/Linux Router Project, or a device table file.
          There are two choices for command line behaviour, the interface
          as used by LEAF/Linux Router Project, or a device table file.
-         .
+
          'leaf' is traditionally what busybox follows, it allows multiple
          devices of a particluar type to be created per command.
          e.g. /dev/hda[0-9]
          Device properties are passed as command line arguments.
          'leaf' is traditionally what busybox follows, it allows multiple
          devices of a particluar type to be created per command.
          e.g. /dev/hda[0-9]
          Device properties are passed as command line arguments.
-         .
+
          'table' reads device properties from a file or stdin, allowing
          a batch of unrelated devices to be made with one command.
          User/group names are allowed as an alternative to uid/gid.
          'table' reads device properties from a file or stdin, allowing
          a batch of unrelated devices to be made with one command.
          User/group names are allowed as an alternative to uid/gid.
@@ -523,6 +586,7 @@ config BUSYBOX_CONFIG_MT
 config BUSYBOX_CONFIG_RAIDAUTORUN
        bool "raidautorun"
        default n
 config BUSYBOX_CONFIG_RAIDAUTORUN
        bool "raidautorun"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          raidautorun tells the kernel md driver to
          search and start RAID arrays.
        help
          raidautorun tells the kernel md driver to
          search and start RAID arrays.
@@ -530,7 +594,7 @@ config BUSYBOX_CONFIG_RAIDAUTORUN
 config BUSYBOX_CONFIG_READAHEAD
        bool "readahead"
        default n
 config BUSYBOX_CONFIG_READAHEAD
        bool "readahead"
        default n
-       depends on BUSYBOX_CONFIG_LFS
+       depends on BUSYBOX_CONFIG_LFS && BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          Preload the files listed on the command line into RAM cache so that
          subsequent reads on these files will not block on disk I/O.
        help
          Preload the files listed on the command line into RAM cache so that
          subsequent reads on these files will not block on disk I/O.
@@ -544,6 +608,18 @@ config BUSYBOX_CONFIG_READAHEAD
          As readahead(2) blocks until each file has been read, it is best to
          run this applet as a background job.
 
          As readahead(2) blocks until each file has been read, it is best to
          run this applet as a background job.
 
+config BUSYBOX_CONFIG_RFKILL
+       bool "rfkill"
+       default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
+       help
+         Enable/disable wireless devices.
+
+         rfkill list : list all wireless devices
+         rfkill list bluetooth : list all bluetooth devices
+         rfkill list 1 : list device corresponding to the given index
+         rfkill block|unblock wlan : block/unblock all wlan(wifi) devices
+
 config BUSYBOX_CONFIG_RUNLEVEL
        bool "runlevel"
        default n
 config BUSYBOX_CONFIG_RUNLEVEL
        bool "runlevel"
        default n
@@ -556,6 +632,7 @@ config BUSYBOX_CONFIG_RUNLEVEL
 config BUSYBOX_CONFIG_RX
        bool "rx"
        default n
 config BUSYBOX_CONFIG_RX
        bool "rx"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          Receive files using the Xmodem protocol.
 
        help
          Receive files using the Xmodem protocol.
 
@@ -618,9 +695,16 @@ config BUSYBOX_CONFIG_VOLNAME
        help
          Prints a CD-ROM volume name.
 
        help
          Prints a CD-ROM volume name.
 
+config BUSYBOX_CONFIG_WALL
+       bool "wall"
+       default n
+       help
+         Write a message to all users that are logged in.
+
 config BUSYBOX_CONFIG_WATCHDOG
        bool "watchdog"
        default y
 config BUSYBOX_CONFIG_WATCHDOG
        bool "watchdog"
        default y
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          The watchdog utility is used with hardware or software watchdog
          device drivers. It opens the specified watchdog device special file
        help
          The watchdog utility is used with hardware or software watchdog
          device drivers. It opens the specified watchdog device special file
This page took 0.027789 seconds and 4 git commands to generate.