aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* make sure script is executablevapier2006-05-061-0/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15018 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add an "optional" line for FEATURE_READLINK_FOLLOW.landley2006-05-051-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15016 69ca8d6d-28ef-0310-b511-8ec308f3f277
* New test from Natanael Copa.landley2006-05-051-0/+29
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15015 69ca8d6d-28ef-0310-b511-8ec308f3f277
* didnt mean to commit debug enablevapier2006-05-051-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15014 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use %p when printing pointers, not %xvapier2006-05-051-52/+54
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15013 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix Bug 659 as reported by Robin Getzvapier2006-05-051-0/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15011 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Busybox's udhcp was deleted a while ago. Bolting an external project onto thelandley2006-05-052-3/+1
| | | | | | | tree doesn't change that. git-svn-id: svn://busybox.net/trunk/busybox@15010 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Another patch from Garrett: remove bad block bitmap checking code. Everythinglandley2006-05-052-419/+10
| | | | | | | | | | | produced in the list ten years has some variant of internal error correction (disks, cdrom, flash), so if it has user-visible bad blocks on it the hardware has exhausted its remapping reserve and is dying, and you need to get your data off pronto. (The one exception I can think of is floppies, and I don't care.) git-svn-id: svn://busybox.net/trunk/busybox@15009 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Migrate endianness macros.landley2006-05-052-7/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15008 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Dennis Vlasenko resetting values that get reused.landley2006-05-051-5/+18
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15007 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Dennis Vlasenko simplifying the APPLET macros.landley2006-05-051-260/+260
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15006 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Jason Schoon to make mount -a not abort on the first failure.landley2006-05-051-4/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15005 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - ignore missing helptext for options which are not selectable.aldot2006-05-051-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15004 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add helptext for CONFIG_UNIX2DOSaldot2006-05-051-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15003 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Not quite compiler independent, but we've never tried to be gcc independentlandley2006-05-043-27/+9
| | | | | | | | anyway. This is at least less ugly than what was there before, and fixes building all sources at once. git-svn-id: svn://busybox.net/trunk/busybox@15000 69ca8d6d-28ef-0310-b511-8ec308f3f277
* It was sitting there, in the patches directory, for years. It was delete itlandley2006-05-046-1494/+1381
| | | | | | | | or apply it. It's small, simple, evil, part of SUSv3, and we can switch it off. git-svn-id: svn://busybox.net/trunk/busybox@14999 69ca8d6d-28ef-0310-b511-8ec308f3f277
* There aren't any bzip2 based RPMs. If people want to experiment with newlandley2006-05-041-63/+0
| | | | | | | packaging formats, there's ipkg and such... git-svn-id: svn://busybox.net/trunk/busybox@14998 69ca8d6d-28ef-0310-b511-8ec308f3f277
* CONFIG->ENABLE migration.landley2006-05-042-21/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14997 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix allbareconfig.landley2006-05-041-11/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14996 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add script to check for missing help entries of config optionsaldot2006-05-042-0/+42
| | | | | | | | | | | | | | Currently we have these errors: ./modutils/Config.in: No helptext for 'CONFIG_FEATURE_QUERY_MODULE_INTERFACE' ./networking/Config.in: No helptext for 'CONFIG_IPADDR' ./networking/Config.in: No helptext for 'CONFIG_IPLINK' ./networking/Config.in: No helptext for 'CONFIG_IPROUTE' ./networking/Config.in: No helptext for 'CONFIG_IPTUNNEL' ./coreutils/Config.in: No helptext for 'CONFIG_UNIX2DOS' git-svn-id: svn://busybox.net/trunk/busybox@14991 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Big dead code elimination pass from Garrett.landley2006-05-0324-449/+138
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14989 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Build break fix from Bernhard fischer, fixing fallout from svn 14974. (My bad.)landley2006-05-031-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14988 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Whitespace and documentation cleanup from Dennis Vlasenko.landley2006-05-031-53/+60
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14987 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Rich Felker to make ls use libc's qsort.landley2006-05-031-26/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14986 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rich Felker writes:landley2006-05-031-1/+1
| | | | | | | mistake in a macro caused statement before declaration. git-svn-id: svn://busybox.net/trunk/busybox@14985 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Garrett Kajmowicz to move a lot of #defines into thelandley2006-05-032-857/+332
| | | | | | | header file. git-svn-id: svn://busybox.net/trunk/busybox@14984 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove HDIO_GETGEO_BIG which is dead (removed from 2.6) and was pointless backlandley2006-05-031-12/+4
| | | | | | | | | | | | in 2.4 (it fetched the same hd_geometry struct only with uint cylinders instead of ushort cylinders: nothing that big has ever accurately reported gemoetry, it's all LBA. Also stop declaring the hd_geometry struct static: it's two chars, a short, and a long for a grand total of 8 bytes. That can go on the stack. git-svn-id: svn://busybox.net/trunk/busybox@14983 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use ATTRIBUTE_NORETURN as suggested by tito, plus a few in-passing cleanups.landley2006-05-031-16/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14982 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Jason Schoon to add optional SIGUSR1 support to dd.landley2006-05-022-8/+37
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14981 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor tweaks: remove traces of old $COMMAND environment variable.landley2006-05-022-5/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14980 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Shaun Jackman:landley2006-05-021-7/+11
| | | | | | | | | | | | | | ls has an ugly bug. ls uses an array of pointers, the elements of which are all in a linked list. To free the elements, instead of freeing all the elements in the array, array[0..nelements], it frees by iterating the linked list starting at array[0], which it assumes is the head of the list. Unfortunately, ls also sorts the array! So, array[0] is no longer the head, but somewhere in the middle of the linked list. This patch fixes this bug, and also adds an ENABLE_FEATURE_CLEAN_UP stanza. git-svn-id: svn://busybox.net/trunk/busybox@14978 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from tito removing obsolete code.landley2006-05-011-142/+11
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14977 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Notes on portability, and on when #include <linux/blah> is appropriate.landley2006-05-011-0/+114
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14976 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixup a build break if ENABLE_SHOW_USAGE switched off. (Fallout from thelandley2006-05-011-24/+3
| | | | | | | compressed usage messages patch). git-svn-id: svn://busybox.net/trunk/busybox@14975 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patches from Denis Vlasenko to rework "current_name" handling and removelandley2006-04-291-126/+95
| | | | | | | | print_current_name(). git-svn-id: svn://busybox.net/trunk/busybox@14974 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Denis Vlasenko:landley2006-04-291-93/+74
| | | | | | | | | | | | * Do not initialize globals to 0, it is done automatically * unsigned short -> uint16_t, unsigned int -> uint32_t where appropriate (did it ever work on Alphas?) * triple sync() is silly - removed * check_zone_nr uses check_zone_nr2 now * remove trailing periods from messages, uppercase first letter git-svn-id: svn://busybox.net/trunk/busybox@14973 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Denis Vlasenko:landley2006-04-291-2/+2
| | | | | | | | ix bug (inode_map and zone_map are char* pointers, sizeof() on them gives 4 or 8) git-svn-id: svn://busybox.net/trunk/busybox@14972 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove some unused code pointed out by Tito, plus a slightly more gracefullandley2006-04-291-35/+7
| | | | | | | way of handling endianness. git-svn-id: svn://busybox.net/trunk/busybox@14971 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Style fixes from Denis Vlasenko.landley2006-04-291-147/+146
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14970 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Another patch from Denis Vlasenko:landley2006-04-291-48/+42
| | | | | | | | | | | | Make hdparm smaller: * Make bb_ioctl return the status * Replace ioctl with bb_ioctl in a few places * Add bb_ioctl_alt, use where appropriate (four places) * unsigned char args1[4+512] = {WIN_IDENTIFY,0,0,1,}; ate 0.5k of rodata, fix that git-svn-id: svn://busybox.net/trunk/busybox@14969 69ca8d6d-28ef-0310-b511-8ec308f3f277
* From Dennis Vlasenko, Make hdparm smaller:landley2006-04-291-73/+49
| | | | | | | | * Use combined no_scsi_no_xt() * Have common unsigned char args[4] = {WIN_SETFEATURES,0,0,0}; git-svn-id: svn://busybox.net/trunk/busybox@14968 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Cleanup to hdparm by tito.landley2006-04-291-12/+11
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14967 69ca8d6d-28ef-0310-b511-8ec308f3f277
* termios.h is already included so dont include sys/termios.h as wellvapier2006-04-291-1/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14965 69ca8d6d-28ef-0310-b511-8ec308f3f277
* detect more obsolete headersvapier2006-04-291-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14964 69ca8d6d-28ef-0310-b511-8ec308f3f277
* just include fcntl.h not sys/fcntl.hvapier2006-04-291-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14963 69ca8d6d-28ef-0310-b511-8ec308f3f277
* just include fcntl.h not sys/fcntl.hvapier2006-04-291-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14962 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rob Sullivan writes: rewrite the regex handling to improve stabilityvapier2006-04-291-58/+51
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14961 69ca8d6d-28ef-0310-b511-8ec308f3f277
* compile.h is incorrect; create a new do_link.h and use that for bb_mkdep and ↵vapier2006-04-292-2/+8
| | | | | | usage git-svn-id: svn://busybox.net/trunk/busybox@14960 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use pretty output for scripts/bb_mkdep and scripts/usagevapier2006-04-291-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14959 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - rerun gcse pass after reload, enable whole-program iff we are not buildingaldot2006-04-281-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the lib (due to bug in gcc; see comment.) I would have run the testsuite to check if everything is still behaving, but unfortunately i cannot run the testsuite anymore: it just sits there and does nothing even with a pristine checkout and an old gcc. srcdir=/tmp/busybox/testsuite /tmp/busybox/testsuite/runtest PASS: Applet order FAIL: Common typos PASS: Obsolete function usage PASS: Obsolete function usage <spins, ^C> make[1]: *** [check] Interrupt make: *** [check] Interrupt I've just corrected that wrong double-printing. Anyway. with gcc-4.1-HEAD from earlier today, we now have for defconfig+ COMPILE_AT_ONCE: 880 -rwxr-xr-x 1 433 433 893476 Apr 28 21:41 busybox.oorig-4.0 860 -rwxr-xr-x 1 433 433 874560 Apr 28 21:36 busybox.oorig 844 -rwxr-xr-x 1 433 433 858752 Apr 28 21:49 busybox text data bss dec hex filename 879920 11568 1039148 1930636 1d758c busybox.oorig-4.0 862802 10192 1038796 1911790 1d2bee busybox.oorig 848066 9100 1037536 1894702 1ce92e busybox values for 4.0.2 just added for reference.. git-svn-id: svn://busybox.net/trunk/busybox@14957 69ca8d6d-28ef-0310-b511-8ec308f3f277