Ignore:
Timestamp:
Nov 6, 2007, 11:01:53 AM (12 years ago)
Author:
Bruno Cornec
Message:
  • Better output for mindi-busybox revision
  • Remove dummy file created on NFS - report from Arnaud Tiger <arnaud.tiger_at_hp.com>
  • strace useful for debug
  • fix new versions for pb (2.0.0 for mindi and 1.7.2 for mindi-busybox)
  • fix build process for mindi-busybox + options used in that version (dd for label-partitions-as-necessary)
  • fix typo in label-partitions-as-necessary which doesn't seem to work
  • Update to busybox 1.7.2
  • perl is now required at restore time to support uuid swap partitions (and will be used for many other thigs

in the future for sure)

  • next mindi version will be 2.0.0 due to all the changes made in it (udev may break working distros)
  • small optimization in mindi on keyboard handling (one single find instead of multiple)
  • better interaction for USB device when launching mindi manually
  • attempt to automatically guess block disk size for ramdisk
  • fix typos in bkphw
  • Fix the remaining problem with UUID support for swap partitions
  • Updates mondoarchive man page for USB support
  • Adds preliminary Hardware support to mindi (Proliant SSSTK)
  • Tries to add udev support also for rhel4
  • Fix UUID support which was still broken.
  • Be conservative in test for the start-nfs script
  • Update config file for mindi-busybox for 1.7.2 migration
  • Try to run around a busybox bug (1.2.2 pb on inexistant links)
  • Add build content for mindi-busybox in pb
  • Remove distributions content for mindi-busybox
  • Fix a warning on inexistant raidtab
  • Solve problem on tmpfs in restore init (Problem of inexistant symlink and busybox)
  • Create MONDO_CACHE and use it everywhere + creation at start
  • Really never try to eject a USB device
  • Fix a issue with &> usage (replaced with 1> and 2>)
  • Adds magic file to depllist in order to have file working + ldd which helps for debugging issues
  • tty modes correct to avoid sh error messages
  • Use ext3 normally and not ext2 instead
  • USB device should be corrected after reading (take 1st part)
  • Adds a mount_USB_here function derived from mount_CDROM_here
  • usb detection place before /dev detection in device name at restore time
  • Fix when restoring from USB: media is asked in interactive mode
  • Adds USB support for mondorestore
  • mount_cdrom => mount_media
  • elilo.efi is now searched throughout /boot/efi and not in a fixed place as there is no standard
  • untar-and-softlink => untar (+ interface change)
  • suppress useless softlinks creation/removal in boot process
  • avoids udevd messages on groups
  • Increase # of disks to 99 as in mindi at restore time (should be a conf file parameter)
  • skip existing big file creation
  • seems to work correctly for USB mindi boot
  • Adds group and tty link to udev conf
  • Always load usb-torage (even 2.6) to initiate USB bus discovery
  • Better printing of messages
  • Attempt to fix a bug in supporting OpenSusE 10.3 kernel for initramfs (mindi may now use multiple regex for kernel initrd detection)
  • Links were not correctly done as non relative for modules in mindi
  • exclusion of modules denied now works
  • Also create modules in their ordinary place, so that classical modprobe works + copy modules.dep
  • Fix bugs for DENY_MODS handling
  • Add device /dev/console for udev
  • ide-generic should now really be excluded
  • Fix a bug in major number for tty
  • If udev then adds modprobe/insmod to rootfs
  • tty0 is also cretaed with udev
  • ide-generic put rather in DENY_MODS
  • udevd remove from deplist s handled in mindi directly
  • better default for mindi when using --usb
  • Handles dynamically linked busybox (in case we want to use it soon ;-)
  • Adds fixed devices to create for udev
  • ide-generic should not be part of the initrd when using libata v2
  • support a dynamically linked udev (case on Ubuntu 7.10 and Mandriva 2008.0 so should be quite generic) This will give incitation to move to dyn. linked binaries in the initrd which will help for other tasks (ia6 4)
  • Improvement in udev support (do not use cl options not available in busybox)
  • Udev in mindi
    • auto creation of the right links at boot time with udev-links.conf(from Mandriva 2008.0)
    • rework startup of udev as current makes kernel crash (from Mandriva 2008.0)
    • add support for 64 bits udev
  • Try to render MyInsmod? silent at boot time
  • Adds udev support (mandatory for newest distributions to avoid remapping of devices in a different way as on the original system)
  • We also need vaft format support for USB boot
  • Adds libusual support (Ubuntu 7.10 needs it for USB)
  • Improve Ubuntu/Debian? keyboard detection and support
  • pbinit adapted to new pb (0.8.10). Filtering of docs done in it
  • Suppress some mondo warnings and errors on USB again
  • Tries to fix lack of files in deb mindi package
  • Verify should now work for USB devices
  • More log/mesages improvement for USB support
  • - Supress g_erase_tmpdir_and_scratchdir
  • Improve some log messages for USB support
  • Try to improve install in mindi to avoid issues with isolinux.cfg not installed vene if in the pkg :-(
  • Improve mindi-busybox build
  • In conformity with pb 0.8.9
  • Add support for Ubuntu 7.10 in build process
  • Add USB Key button to Menu UI (CD streamer removed)
  • Attempt to fix error messages on tmp/scratch files at the end by removing those dir at the latest possible.
  • Fix a bug linked to the size of the -E param which could be used (Arnaud Tiger/René? Ribaud).
  • Integrate ~/.pbrc content into mondorescue.pb (required project-builder >= 0.8.7)
  • Put mondorescue in conformity with new pb filtering rules
  • Add USB support at restore time (no test done yet). New start-usb script PB varibale added where useful
  • Unmounting USB device before removal of temporary scratchdir
  • Stil refining USB copy back to mondo (one command was not executed)
  • No need to have the image subdor in the csratchdir when USB.
  • umount the USB partition before attempting to use it
  • Remove useless copy from mindi to mondo at end of USB handling

(risky merge, we are raising the limits of 2 diverging branches. The status of stable is not completely sure as such. Will need lots of tests, but it's not yet done :-()
(merge -r1692:1769 $SVN_M/branches/2.2.5)

File:
1 edited

Legend:

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

    r821 r1770  
    66menu "Coreutils"
    77
    8 config CONFIG_BASENAME
     8config BASENAME
    99    bool "basename"
    1010    default n
     
    1414      to enable the 'basename' utility.
    1515
    16 config CONFIG_CAL
     16config CAL
    1717    bool "cal"
    1818    default n
     
    2020      cal is used to display a monthly calender.
    2121
    22 config CONFIG_CAT
     22config CAT
    2323    bool "cat"
    2424    default n
     
    2727      output.  Enable this option if you wish to enable the 'cat' utility.
    2828
    29 config CONFIG_CATV
     29config CATV
    3030    bool "catv"
    3131    default n
     
    3434      implementations' cat -v option).
    3535
    36 config CONFIG_CHGRP
     36config CHGRP
    3737    bool "chgrp"
    3838    default n
     
    4040      chgrp is used to change the group ownership of files.
    4141
    42 config CONFIG_CHMOD
     42config CHMOD
    4343    bool "chmod"
    4444    default n
     
    4646      chmod is used to change the access permission of files.
    4747
    48 config CONFIG_CHOWN
     48config CHOWN
    4949    bool "chown"
    5050    default n
     
    5353      of files.
    5454
    55 config CONFIG_CHROOT
     55config CHROOT
    5656    bool "chroot"
    5757    default n
     
    6060      The default command is `/bin/sh'.
    6161
    62 config CONFIG_CKSUM
     62config CKSUM
    6363    bool "cksum"
    6464    default n
     
    6666      cksum is used to calculate the CRC32 checksum of a file.
    6767
    68 config CONFIG_CMP
    69     bool "cmp"
    70     default n
    71     help
    72       cmp is used to compare two files and returns the result
    73       to standard output.
    74 
    75 config CONFIG_COMM
     68config COMM
    7669    bool "comm"
    7770    default n
     
    8073      a three-column output.
    8174
    82 config CONFIG_CP
     75config CP
    8376    bool "cp"
    8477    default n
     
    8679      cp is used to copy files and directories.
    8780
    88 config CONFIG_CUT
     81config CUT
    8982    bool "cut"
    9083    default n
     
    9386      each file to stdout.
    9487
    95 config CONFIG_DATE
     88config DATE
    9689    bool "date"
    9790    default n
     
    10093      current time in the given format.
    10194
    102 config CONFIG_FEATURE_DATE_ISOFMT
     95config FEATURE_DATE_ISOFMT
    10396    bool "Enable ISO date format output (-I)"
    10497    default y
    105     depends on CONFIG_DATE
     98    depends on DATE
    10699    help
    107100      Enable option (-I) to output an ISO-8601 compliant
    108101      date/time string.
    109102
    110 config CONFIG_DD
     103config DD
    111104    bool "dd"
    112105    default n
     
    116109      while optionally performing conversions on it.
    117110
    118 config CONFIG_FEATURE_DD_SIGNAL_HANDLING
     111config FEATURE_DD_SIGNAL_HANDLING
    119112    bool "Enable DD signal handling for status reporting"
    120113    default y
    121     depends on CONFIG_DD
    122     help
    123       sending a SIGUSR1 signal to a running `dd' process makes it 
    124       print to standard error the number of records read and written 
     114    depends on DD
     115    help
     116      sending a SIGUSR1 signal to a running `dd' process makes it
     117      print to standard error the number of records read and written
    125118      so far, then to resume copying.
    126119
    127       $ dd if=/dev/zero of=/dev/null& pid=$! $ kill -USR1 $pid; sleep 1; kill $pid 
     120      $ dd if=/dev/zero of=/dev/null& pid=$! $ kill -USR1 $pid; sleep 1; kill $pid
    128121      10899206+0 records in 10899206+0 records out
    129122
    130 config CONFIG_FEATURE_DD_IBS_OBS
     123config FEATURE_DD_IBS_OBS
    131124    bool "Enable ibs, obs and conv options"
    132125    default n
    133     depends on CONFIG_DD
     126    depends on DD
    134127    help
    135128      Enables support for writing a certain number of bytes in and out,
    136129      at a time, and performing conversions on the data stream.
    137130
    138 config CONFIG_DF
     131config DF
    139132    bool "df"
    140133    default n
     
    143136      on filesystems.
    144137
    145 config CONFIG_DIFF
    146     bool "diff"
    147     default n
    148     help
    149       diff compares two files or directories and outputs the
    150       differences between them in a form that can be given to
    151       the patch command.
    152 
    153 config CONFIG_FEATURE_DIFF_BINARY
    154     bool "Enable checks for binary files"
    155     default y
    156     depends on CONFIG_DIFF
    157     help
    158       This option enables support for checking for binary files
    159       before a comparison is carried out.
    160 
    161 config CONFIG_FEATURE_DIFF_DIR
    162     bool "Enable directory support"
    163     default y
    164     depends on CONFIG_DIFF
    165     help
    166       This option enables support for directory and subdirectory
    167       comparison.
    168 
    169 config CONFIG_FEATURE_DIFF_MINIMAL
    170     bool "Enable -d option to find smaller sets of changes"
    171     default n
    172     depends on CONFIG_DIFF
    173     help
    174       Enabling this option allows the use of -d to make diff
    175       try hard to find the smallest possible set of changes.
    176 
    177 config CONFIG_DIRNAME
     138config DIRNAME
    178139    bool "dirname"
    179140    default n
     
    182143      a file name.
    183144
    184 config CONFIG_DOS2UNIX
     145config DOS2UNIX
    185146    bool "dos2unix/unix2dos"
    186147    default n
     
    189150      UNIX format, and vice versa.
    190151
    191 config CONFIG_UNIX2DOS
     152config UNIX2DOS
    192153    bool
    193154    default y
    194     depends on CONFIG_DOS2UNIX
     155    depends on DOS2UNIX
    195156    help
    196157      unix2dos is used to convert a text file from UNIX format to
    197158      DOS format, and vice versa.
    198159
    199 config CONFIG_DU
     160config DU
    200161    bool "du (default blocksize of 512 bytes)"
    201162    default n
     
    204165      for specified files.
    205166
    206 config CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K
     167config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
    207168    bool "Use a default blocksize of 1024 bytes (1K)"
    208169    default y
    209     depends on CONFIG_DU
     170    depends on DU
    210171    help
    211172      Use a blocksize of (1K) instead of the default 512b.
    212173
    213 config CONFIG_ECHO
     174config ECHO
    214175    bool "echo (basic SuSv3 version taking no options)"
    215176    default n
     
    218179
    219180# this entry also appears in shell/Config.in, next to the echo builtin
    220 config CONFIG_FEATURE_FANCY_ECHO
     181config FEATURE_FANCY_ECHO
    221182    bool "Enable echo options (-n and -e)"
    222183    default y
    223     depends on CONFIG_ECHO
     184    depends on ECHO
    224185    help
    225186      This adds options (-n and -e) to echo.
    226187
    227 config CONFIG_ENV
     188config ENV
    228189    bool "env"
    229190    default n
     
    233194      environment.
    234195
    235 config CONFIG_FEATURE_ENV_LONG_OPTIONS
     196config FEATURE_ENV_LONG_OPTIONS
    236197    bool "Enable long options"
    237198    default n
    238     depends on CONFIG_ENV && CONFIG_GETOPT_LONG
     199    depends on ENV && GETOPT_LONG
    239200    help
    240201      Support long options for the env applet.
    241202
    242 config CONFIG_EXPR
     203config EXPAND
     204    bool "expand"
     205    default n
     206    help
     207      By default, convert all tabs to spaces.
     208
     209config FEATURE_EXPAND_LONG_OPTIONS
     210    bool "Enable long options"
     211    default n
     212    depends on EXPAND && GETOPT_LONG
     213    help
     214      Support long options for the expand applet.
     215
     216config EXPR
    243217    bool "expr"
    244218    default n
     
    247221      to standard output.
    248222
    249 config CONFIG_EXPR_MATH_SUPPORT_64
     223config EXPR_MATH_SUPPORT_64
    250224    bool "Extend Posix numbers support to 64 bit"
    251225    default n
    252     depends on CONFIG_EXPR
     226    depends on EXPR
    253227    help
    254228      Enable 64-bit math support in the expr applet.  This will make
     
    256230      large numbers.
    257231
    258 config CONFIG_FALSE
     232config FALSE
    259233    bool "false"
    260234    default n
     
    262236      false returns an exit code of FALSE (1).
    263237
    264 config CONFIG_FOLD
     238config FOLD
    265239    bool "fold"
    266240    default n
     
    268242      Wrap text to fit a specific width.
    269243
    270 config CONFIG_HEAD
     244config HEAD
    271245    bool "head"
    272246    default n
     
    275249      from files.
    276250
    277 config CONFIG_FEATURE_FANCY_HEAD
     251config FEATURE_FANCY_HEAD
    278252    bool "Enable head options (-c, -q, and -v)"
    279253    default n
    280     depends on CONFIG_HEAD
     254    depends on HEAD
    281255    help
    282256      This enables the head options (-c, -q, and -v).
    283257
    284 config CONFIG_HOSTID
     258config HOSTID
    285259    bool "hostid"
    286260    default n
     
    289263      the current host.
    290264
    291 config CONFIG_ID
     265config ID
    292266    bool "id"
    293267    default n
     
    295269      id displays the current user and group ID names.
    296270
    297 config CONFIG_INSTALL
     271config INSTALL
    298272    bool "install"
    299273    default n
     
    301275      Copy files and set attributes.
    302276
    303 config CONFIG_FEATURE_INSTALL_LONG_OPTIONS
     277config FEATURE_INSTALL_LONG_OPTIONS
    304278    bool "Enable long options"
    305279    default n
    306     depends on CONFIG_INSTALL && CONFIG_GETOPT_LONG
     280    depends on INSTALL && GETOPT_LONG
    307281    help
    308282      Support long options for the install applet.
    309283
    310 config CONFIG_LENGTH
     284config LENGTH
    311285    bool "length"
    312286    default n
     
    314288      length is used to print out the length of a specified string.
    315289
    316 config CONFIG_LN
     290config LN
    317291    bool "ln"
    318292    default n
     
    320294      ln is used to create hard or soft links between files.
    321295
    322 config CONFIG_LOGNAME
     296config LOGNAME
    323297    bool "logname"
    324298    default n
     
    326300      logname is used to print the current user's login name.
    327301
    328 config CONFIG_LS
     302config LS
    329303    bool "ls"
    330304    default n
     
    332306      ls is used to list the contents of directories.
    333307
    334 config CONFIG_FEATURE_LS_FILETYPES
     308config FEATURE_LS_FILETYPES
    335309    bool "Enable filetyping options (-p and -F)"
    336310    default y
    337     depends on CONFIG_LS
     311    depends on LS
    338312    help
    339313      Enable the ls options (-p and -F).
    340314
    341 config CONFIG_FEATURE_LS_FOLLOWLINKS
     315config FEATURE_LS_FOLLOWLINKS
    342316    bool "Enable symlinks dereferencing (-L)"
    343317    default y
    344     depends on CONFIG_LS
     318    depends on LS
    345319    help
    346320      Enable the ls option (-L).
    347321
    348 config CONFIG_FEATURE_LS_RECURSIVE
     322config FEATURE_LS_RECURSIVE
    349323    bool "Enable recursion (-R)"
    350324    default y
    351     depends on CONFIG_LS
     325    depends on LS
    352326    help
    353327      Enable the ls option (-R).
    354328
    355 config CONFIG_FEATURE_LS_SORTFILES
     329config FEATURE_LS_SORTFILES
    356330    bool "Sort the file names"
    357331    default y
    358     depends on CONFIG_LS
     332    depends on LS
    359333    help
    360334      Allow ls to sort file names alphabetically.
    361335
    362 config CONFIG_FEATURE_LS_TIMESTAMPS
     336config FEATURE_LS_TIMESTAMPS
    363337    bool "Show file timestamps"
    364338    default y
    365     depends on CONFIG_LS
     339    depends on LS
    366340    help
    367341      Allow ls to display timestamps for files.
    368342
    369 config CONFIG_FEATURE_LS_USERNAME
     343config FEATURE_LS_USERNAME
    370344    bool "Show username/groupnames"
    371345    default y
    372     depends on CONFIG_LS
     346    depends on LS
    373347    help
    374348      Allow ls to display username/groupname for files.
    375349
    376 config CONFIG_FEATURE_LS_COLOR
     350config FEATURE_LS_COLOR
    377351    bool "Allow use of color to identify file types"
    378352    default y
    379     depends on CONFIG_LS && CONFIG_GETOPT_LONG
     353    depends on LS && GETOPT_LONG
    380354    help
    381355      This enables the --color option to ls.
    382356
    383 config CONFIG_FEATURE_LS_COLOR_IS_DEFAULT
     357config FEATURE_LS_COLOR_IS_DEFAULT
    384358    bool "Produce colored ls output by default"
    385359    default n
    386     depends on CONFIG_FEATURE_LS_COLOR
     360    depends on FEATURE_LS_COLOR
    387361    help
    388362      Saying yes here will turn coloring on by default,
     
    392366      many output screens.
    393367
    394 config CONFIG_MD5SUM
     368config MD5SUM
    395369    bool "md5sum"
    396370    default n
     
    398372      md5sum is used to print or check MD5 checksums.
    399373
    400 config CONFIG_MKDIR
     374config MKDIR
    401375    bool "mkdir"
    402376    default n
     
    404378      mkdir is used to create directories with the specified names.
    405379
    406 config CONFIG_FEATURE_MKDIR_LONG_OPTIONS
     380config FEATURE_MKDIR_LONG_OPTIONS
    407381    bool "Enable long options"
    408382    default n
    409     depends on CONFIG_MKDIR && CONFIG_GETOPT_LONG
     383    depends on MKDIR && GETOPT_LONG
    410384    help
    411385      Support long options for the mkdir applet.
    412386
    413 config CONFIG_MKFIFO
     387config MKFIFO
    414388    bool "mkfifo"
    415389    default n
     
    418392      The `mknod' program can also create FIFOs.
    419393
    420 config CONFIG_MKNOD
     394config MKNOD
    421395    bool "mknod"
    422396    default n
     
    425399      files with the specified names.
    426400
    427 config CONFIG_MV
     401config MV
    428402    bool "mv"
    429403    default n
     
    431405      mv is used to move or rename files or directories.
    432406
    433 config CONFIG_FEATURE_MV_LONG_OPTIONS
     407config FEATURE_MV_LONG_OPTIONS
    434408    bool "Enable long options"
    435409    default n
    436     depends on CONFIG_MV && CONFIG_GETOPT_LONG
     410    depends on MV && GETOPT_LONG
    437411    help
    438412      Support long options for the mv applet.
    439413
    440 config CONFIG_NICE
     414config NICE
    441415    bool "nice"
    442416    default n
     
    444418      nice runs a program with modified scheduling priority.
    445419
    446 config CONFIG_NOHUP
     420config NOHUP
    447421    bool "nohup"
    448422    default n
     
    450424      run a command immune to hangups, with output to a non-tty.
    451425
    452 config CONFIG_OD
     426config OD
    453427    bool "od"
    454428    default n
     
    456430      od is used to dump binary files in octal and other formats.
    457431
    458 config CONFIG_PRINTENV
     432config PRINTENV
    459433    bool "printenv"
    460434    default n
     
    462436      printenv is used to print all or part of environment.
    463437
    464 config CONFIG_PRINTF
     438config PRINTF
    465439    bool "printf"
    466440    default n
     
    469443      It's similar to `echo' except it has more options.
    470444
    471 config CONFIG_PWD
     445config PWD
    472446    bool "pwd"
    473447    default n
     
    475449      pwd is used to print the current directory.
    476450
    477 config CONFIG_REALPATH
     451config READLINK
     452    bool "readlink"
     453    default n
     454    help
     455      This program reads a symbolic link and returns the name
     456      of the file it points to
     457
     458config FEATURE_READLINK_FOLLOW
     459    bool "Enable canonicalization by following all symlinks (-f)"
     460    default n
     461    depends on READLINK
     462    help
     463      Enable the readlink option (-f).
     464
     465config REALPATH
    478466    bool "realpath"
    479467    default n
     
    482470      This isn't provided by GNU shellutils, but where else does it belong.
    483471
    484 config CONFIG_RM
     472config RM
    485473    bool "rm"
    486474    default n
     
    488476      rm is used to remove files or directories.
    489477
    490 config CONFIG_RMDIR
     478config RMDIR
    491479    bool "rmdir"
    492480    default n
     
    494482      rmdir is used to remove empty directories.
    495483
    496 config CONFIG_SEQ
     484config SEQ
    497485    bool "seq"
    498486    default n
     
    500488      print a sequence of numbers
    501489
    502 config CONFIG_SHA1SUM
     490config SHA1SUM
    503491    bool "sha1sum"
    504492    default n
     
    506494      Compute and check SHA1 message digest
    507495
    508 config CONFIG_SLEEP
     496config SLEEP
    509497    bool "sleep (single integer arg with no suffix)"
    510498    default n
     
    512500      sleep is used to pause for a specified number of seconds,
    513501
    514 config CONFIG_FEATURE_FANCY_SLEEP
     502config FEATURE_FANCY_SLEEP
    515503    bool "Enable multiple integer args and optional time suffixes"
    516504    default n
    517     depends on CONFIG_SLEEP
     505    depends on SLEEP
    518506    help
    519507      Allow sleep to pause for specified minutes, hours, and days.
    520508
    521 config CONFIG_SORT
     509config SORT
    522510    bool "sort"
    523511    default n
     
    525513      sort is used to sort lines of text in specified files.
    526514
    527 config CONFIG_FEATURE_SORT_BIG
     515config FEATURE_SORT_BIG
    528516    bool "full SuSv3 compliant sort (Support -ktcsbdfiozgM)"
    529517    default y
    530     depends on CONFIG_SORT
     518    depends on SORT
    531519    help
    532520      Without this, sort only supports  -r, -u, and an integer version
     
    537525      http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
    538526
    539 config CONFIG_STAT
     527config SPLIT
     528    bool "split"
     529    default n
     530    help
     531      split a file into pieces.
     532
     533config FEATURE_SPLIT_FANCY
     534    bool "fancy extensions"
     535    default n
     536    depends on SPLIT
     537    help
     538      Add support for features not required by SUSv3.
     539      Supports additional suffixes 'b' for 512 bytes,
     540      'g' for 1GiB for the -b option.
     541
     542config STAT
    540543    bool "stat"
    541544    default n
     
    543546      display file or filesystem status.
    544547
    545 config CONFIG_FEATURE_STAT_FORMAT
     548config FEATURE_STAT_FORMAT
    546549    bool "Enable custom formats (-c)"
    547550    default n
    548     depends on CONFIG_STAT
     551    depends on STAT
    549552    help
    550553      Without this, stat will not support the '-c format' option where
     
    552555      7k to a nonstatic build on amd64.
    553556
    554 config CONFIG_STTY
     557config STTY
    555558    bool "stty"
    556559    default n
     
    558561      stty is used to change and print terminal line settings.
    559562
    560 config CONFIG_SUM
     563config SUM
    561564    bool "sum"
    562565    default n
     
    564567      checksum and count the blocks in a file
    565568
    566 config CONFIG_SYNC
     569config SYNC
    567570    bool "sync"
    568571    default n
     
    570573      sync is used to flush filesystem buffers.
    571574
    572 config CONFIG_TAIL
     575config TAIL
    573576    bool "tail"
    574577    default n
     
    577580      from files.
    578581
    579 config CONFIG_FEATURE_FANCY_TAIL
     582config FEATURE_FANCY_TAIL
    580583    bool "Enable extra tail options (-q, -s, and -v)"
    581584    default y
    582     depends on CONFIG_TAIL
     585    depends on TAIL
    583586    help
    584587      The options (-q, -s, and -v) are provided by GNU tail, but
    585588      are not specific in the SUSv3 standard.
    586589
    587 config CONFIG_TEE
     590config TEE
    588591    bool "tee"
    589592    default n
     
    592595      to standard output and files.
    593596
    594 config CONFIG_FEATURE_TEE_USE_BLOCK_IO
     597config FEATURE_TEE_USE_BLOCK_IO
    595598    bool "Enable block i/o (larger/faster) instead of byte i/o."
    596599    default n
    597     depends on CONFIG_TEE
     600    depends on TEE
    598601    help
    599602      Enable this option for a faster tee, at expense of size.
    600603
    601 config CONFIG_TEST
     604config TEST
    602605    bool "test"
    603606    default n
     
    607610      has test built in, ash can build it in optionally.
    608611
    609 config CONFIG_FEATURE_TEST_64
     612config FEATURE_TEST_64
    610613    bool "Extend test to 64 bit"
    611614    default n
    612     depends on CONFIG_TEST
     615    depends on TEST
    613616    help
    614617      Enable 64-bit support in test.
    615618
    616 config CONFIG_TOUCH
     619config TOUCH
    617620    bool "touch"
    618621    default n
     
    621624      modification timestamp of specified files.
    622625
    623 config CONFIG_TR
     626config TR
    624627    bool "tr"
    625628    default n
     
    628631      input, writing to standard output.
    629632
    630 config CONFIG_FEATURE_TR_CLASSES
     633config FEATURE_TR_CLASSES
    631634    bool "Enable character classes (such as [:upper:])"
    632635    default n
    633     depends on CONFIG_TR
     636    depends on TR
    634637    help
    635638      Enable character classes, enabling commands such as:
    636639      tr [:upper:] [:lower:] to convert input into lowercase.
    637640
    638 config CONFIG_FEATURE_TR_EQUIV
     641config FEATURE_TR_EQUIV
    639642    bool "Enable equivalence classes"
    640643    default n
    641     depends on CONFIG_TR
     644    depends on TR
    642645    help
    643646      Enable equivalence classes, which essentially add the enclosed
     
    647650      is possible.
    648651
    649 config CONFIG_TRUE
     652config TRUE
    650653    bool "true"
    651654    default n
     
    653656      true returns an exit code of TRUE (0).
    654657
    655 config CONFIG_TTY
     658config TTY
    656659    bool "tty"
    657660    default n
     
    660663      standard output.
    661664
    662 config CONFIG_UNAME
     665config UNAME
    663666    bool "uname"
    664667    default n
     
    666669      uname is used to print system information.
    667670
    668 config CONFIG_UNIQ
     671config UNEXPAND
     672    bool "unexpand"
     673    default n
     674    help
     675      By default, convert only leading sequences of blanks to tabs.
     676
     677config FEATURE_UNEXPAND_LONG_OPTIONS
     678    bool "Enable long options"
     679    default n
     680    depends on UNEXPAND && GETOPT_LONG
     681    help
     682      Support long options for the unexpand applet.
     683
     684config UNIQ
    669685    bool "uniq"
    670686    default n
     
    672688      uniq is used to remove duplicate lines from a sorted file.
    673689
    674 config CONFIG_USLEEP
     690config USLEEP
    675691    bool "usleep"
    676692    default n
     
    678694      usleep is used to pause for a specified number of microseconds.
    679695
    680 config CONFIG_UUDECODE
     696config UUDECODE
    681697    bool "uudecode"
    682698    default n
     
    684700      uudecode is used to decode a uuencoded file.
    685701
    686 config CONFIG_UUENCODE
     702config UUENCODE
    687703    bool "uuencode"
    688704    default n
     
    690706      uuencode is used to uuencode a file.
    691707
    692 config CONFIG_WATCH
    693     bool "watch"
    694     default n
    695     select CONFIG_DATE
    696     help
    697       watch is used to execute a program periodically, showing
    698       output to the screen.
    699 
    700 config CONFIG_WC
     708config WC
    701709    bool "wc"
    702710    default n
     
    705713      in specified files.
    706714
    707 config CONFIG_WHO
     715config FEATURE_WC_LARGE
     716    bool "Support very large files in wc"
     717    default n
     718    depends on WC
     719    help
     720      Use "unsigned long long" in wc for count variables
     721
     722config WHO
    708723    bool "who"
    709724    default n
    710     select CONFIG_FEATURE_UTMP
     725    select FEATURE_UTMP
    711726    help
    712727      who is used to show who is logged on.
    713728
    714 config CONFIG_WHOAMI
     729config WHOAMI
    715730    bool "whoami"
    716731    default n
     
    719734      user id (same as id -un).
    720735
    721 config CONFIG_YES
     736config YES
    722737    bool "yes"
    723738    default n
     
    727742
    728743comment "Common options for cp and mv"
    729     depends on CONFIG_CP || CONFIG_MV
    730 
    731 config CONFIG_FEATURE_PRESERVE_HARDLINKS
     744    depends on CP || MV
     745
     746config FEATURE_PRESERVE_HARDLINKS
    732747    bool "Preserve hard links"
    733748    default n
    734     depends on CONFIG_CP || CONFIG_MV
     749    depends on CP || MV
    735750    help
    736751      Allow cp and mv to preserve hard links.
    737752
    738753comment "Common options for ls, more and telnet"
    739     depends on CONFIG_LS || CONFIG_MORE || CONFIG_TELNET
    740 
    741 config CONFIG_FEATURE_AUTOWIDTH
     754    depends on LS || MORE || TELNET
     755
     756config FEATURE_AUTOWIDTH
    742757    bool "Calculate terminal & column widths"
    743758    default y
    744     depends on CONFIG_LS || CONFIG_MORE || CONFIG_TELNET
     759    depends on LS || MORE || TELNET
    745760    help
    746761      This option allows utilities such as 'ls', 'more' and 'telnet'
    747       to determine the width of the screen, which can allow them to 
     762      to determine the width of the screen, which can allow them to
    748763      display additional text or avoid wrapping text onto the next line.
    749       If you leave this disabled, your utilities will be especially 
     764      If you leave this disabled, your utilities will be especially
    750765      primitive and will be unable to determine the current screen width.
    751766
    752767comment "Common options for df, du, ls"
    753     depends on CONFIG_DF || CONFIG_DU || CONFIG_LS
    754 
    755 config CONFIG_FEATURE_HUMAN_READABLE
     768    depends on DF || DU || LS
     769
     770config FEATURE_HUMAN_READABLE
    756771    bool "Support for human readable output (example 13k, 23M, 235G)"
    757772    default n
    758     depends on CONFIG_DF || CONFIG_DU || CONFIG_LS
     773    depends on DF || DU || LS
    759774    help
    760775      Allow df, du, and ls to have human readable output.
    761776
    762777comment "Common options for md5sum, sha1sum"
    763     depends on CONFIG_MD5SUM || CONFIG_SHA1SUM
    764 
    765 config CONFIG_FEATURE_MD5_SHA1_SUM_CHECK
     778    depends on MD5SUM || SHA1SUM
     779
     780config FEATURE_MD5_SHA1_SUM_CHECK
    766781    bool "Enable -c, -s and -w options"
    767782    default n
    768     depends on CONFIG_MD5SUM || CONFIG_SHA1SUM
     783    depends on MD5SUM || SHA1SUM
    769784    help
    770785      Enabling the -c options allows files to be checked
Note: See TracChangeset for help on using the changeset viewer.