firewall: allow local redirection of ports
[openwrt.git] / package / busybox / config / miscutils / Config.in
index d3cf407..82e48f0 100644 (file)
@@ -8,27 +8,43 @@ menu "Miscellaneous Utilities"
 config BUSYBOX_CONFIG_CONSPY
        bool "conspy"
        default n
 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
        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
 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
        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
        help
          Detach MTD device from an UBI device.
 
 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.
@@ -40,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.
 
@@ -139,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
@@ -174,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.
@@ -199,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.
@@ -242,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!
@@ -261,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)
 
@@ -275,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.
@@ -324,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
@@ -424,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
@@ -496,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.
@@ -551,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.
@@ -558,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.
@@ -575,6 +611,7 @@ config BUSYBOX_CONFIG_READAHEAD
 config BUSYBOX_CONFIG_RFKILL
        bool "rfkill"
        default n
 config BUSYBOX_CONFIG_RFKILL
        bool "rfkill"
        default n
+       depends on BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          Enable/disable wireless devices.
 
        help
          Enable/disable wireless devices.
 
@@ -595,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.
 
@@ -666,6 +704,7 @@ config BUSYBOX_CONFIG_WALL
 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.030287 seconds and 4 git commands to generate.