Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b560577cb2 
					 
					
						
						
							
							move usage_compressed.h generation into applets/  
						
						 
						
						
						
						
					 
					
						2006-10-19 22:12:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						52b5eba715 
					 
					
						
						
							
							applets/applets.o must be rebuilt if usage.h is modified.  
						
						 
						
						
						
						
					 
					
						2006-10-19 22:11:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						13c5a6832f 
					 
					
						
						
							
							mount: support user mounts if CONFIG_DESKTOP  
						
						 
						
						
						
						
					 
					
						2006-10-16 22:39:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1385899416 
					 
					
						
						
							
							attempt to regularize atoi mess.  
						
						 
						
						
						
						
					 
					
						2006-10-08 12:49:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						01c27fc5ac 
					 
					
						
						
							
							which: -84 bytes  
						
						 
						
						
						
						
					 
					
						2006-10-05 21:10:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7d219aab70 
					 
					
						
						
							
							build system overhaul  
						
						 
						
						
						
						
					 
					
						2006-10-05 10:17:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8f8f268cfd 
					 
					
						
						
							
							bb_applet_name -> applet_name  
						
						 
						
						
						
						
					 
					
						2006-10-03 21:00:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						40920825d5 
					 
					
						
						
							
							rename bb_default_error_retval -> xfunc_error_retval  
						
						 
						
						
						
						
					 
					
						2006-10-03 20:28:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						01a74f9649 
					 
					
						
						
							
							applets.c: fix indentation  
						
						 
						
						
						
						
					 
					
						2006-09-23 16:34:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						e9a7a6212b 
					 
					
						
						
							
							Change license statements (and clean up headers) on some of the files that  
						
						 
						
						... 
						
						
						
						Erik or I are primary copyright holders on. 
						
						
					 
					
						2006-09-22 02:52:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						eb84a42fdd 
					 
					
						
						
							
							The Software Freedom Law Center wants us to add a copyright notice to the  
						
						 
						
						... 
						
						
						
						generated binaries, to make copyright enforcement easier.  Our liason with
them (Bradley Kuhn) suggested the following text:
> Copyright (C) YEAR-2006  Erik Andersen, Rob Landley, and others.
> Licensed under GPLv2.  See source distribution for full notice.
And the busybox help message seems the least offensive place to put it.  (At
some point in the future, I need to strip 128 bytes from the binary to feel
good about this, though. :)
Minor header file cleanup while I was there, since libbb.h already #includes
most of that stuff... 
						
						
					 
					
						2006-09-20 21:41:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9213a9e0f2 
					 
					
						
						
							
							whitespace cleanup  
						
						 
						
						
						
						
					 
					
						2006-09-17 16:28:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						519d7df930 
					 
					
						
						
							
							Another whack at scripts/individual.  Now builds 212 applets.  
						
						 
						
						
						
						
					 
					
						2006-08-09 20:56:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						affb7a61a6 
					 
					
						
						
							
							scripts/individual now builds 171 applets.  Some of them may even work. :)  
						
						 
						
						
						
						
					 
					
						2006-08-05 00:41:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						cb376eebf0 
					 
					
						
						
							
							Digging up my old "make standalone" stuff from a year ago:  
						
						 
						
						... 
						
						
						
						http://busybox.net/lists/busybox/2005-September/015766.html 
I renamed it "individual" to not confuse it with the standalone shell.  (Which
it isn't compatible with for obvious reasons.)  Configure busybox (I did
make defconfig), then run scripts/individual and it'll build an individual
version of each applet in the "build" subdirectory.
Currently it builds 146 and fails to build 104 applets out of "make defconfig".
I haven't taught it about multi-file applets yet (like tar), or the ones where
two applets get built from the same source (for example, zcat is a trivial
variant of gunzip so there is no zcat.c).  But here's a start. 
						
						
					 
					
						2006-08-04 21:05:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						e1a0f5372f 
					 
					
						
						
							
							Unbreak allbareconfig.  (Todo item: rewrite dependency checker.  Yeah, I  
						
						 
						
						... 
						
						
						
						already have that one, but it moves up the list...) 
						
						
					 
					
						2006-07-26 15:38:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						534374755d 
					 
					
						
						
							
							Cleaup read() and write() variants, plus a couple of new functions like  
						
						 
						
						... 
						
						
						
						xlseek and fdlength() for the new mkswap. 
						
						
					 
					
						2006-07-16 08:14:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						ea224be6aa 
					 
					
						
						
							
							skip_whitespace() shouldn't claim its return value is const, it doesn't know  
						
						 
						
						... 
						
						
						
						that and callers wind up typecasting it back. 
						
						
					 
					
						2006-06-18 20:20:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						e3fdf2431a 
					 
					
						
						
							
							add a --noclobber flag  
						
						 
						
						
						
						
					 
					
						2006-06-07 18:12:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						81514ecca3 
					 
					
						
						
							
							add support for cleaning out previous busybox install  
						
						 
						
						
						
						
					 
					
						2006-06-07 18:08:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						74b29a107f 
					 
					
						
						
							
							dont install emtpy libdirs  
						
						 
						
						
						
						
					 
					
						2006-06-07 17:27:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						55b12105b5 
					 
					
						
						
							
							dont mix tabs and spaces, kthx  
						
						 
						
						
						
						
					 
					
						2006-06-07 17:24:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						e15d7573a1 
					 
					
						
						
							
							- move #include busybox.h to the very top so we pull in the config  
						
						 
						
						... 
						
						
						
						and eventual platform specific includes in early. 
						
						
					 
					
						2006-06-02 20:56:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						b1629b1b2a 
					 
					
						
						
							
							- remove emacs layout block as suggested by Robert P.J. Day  
						
						 
						
						... 
						
						
						
						- use shorter boilerplate while at it 
						
						
					 
					
						2006-05-19 19:29:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						39440e520c 
					 
					
						
						
							
							pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the mailing list  
						
						 
						
						
						
						
					 
					
						2006-05-13 02:33:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						9fb272a222 
					 
					
						
						
							
							Dennis Vlasenko pointed out that run_applet_by_name sets bb_applet_name already.  
						
						 
						
						
						
						
					 
					
						2006-05-07 01:44:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						1801e9cde7 
					 
					
						
						
							
							Rich Felker writes:  
						
						 
						
						... 
						
						
						
						mistake in a macro caused statement before declaration. 
						
						
					 
					
						2006-05-03 20:19:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						73f54702bc 
					 
					
						
						
							
							Fixup a build break if ENABLE_SHOW_USAGE switched off.  (Fallout from the  
						
						 
						
						... 
						
						
						
						compressed usage messages patch). 
						
						
					 
					
						2006-05-01 00:53:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						7e21d5f6b1 
					 
					
						
						
							
							Patch from Dennis Vlasenko to add the option to compress help text.  
						
						 
						
						
						
						
					 
					
						2006-04-27 23:34:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						81901a096c 
					 
					
						
						
							
							- add option to suppress the terse usage messages. Saves 6.8k for defconfig:  
						
						 
						
						... 
						
						
						
						text	   data	    bss	    dec	    hex	filename
 861791	  11264	1039140	1912195	 1d2d83	busybox.have-terse-usage
 854799	  11264	1039140	1905203	 1d1233	busybox.no-terse 
						
						
					 
					
						2006-03-31 18:43:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						d1968672ef 
					 
					
						
						
							
							When cross-compiling, the install directory for shared libraries has to come  
						
						 
						
						... 
						
						
						
						from gcc (target machine), not uname (host machine). 
						
						
					 
					
						2006-03-24 02:42:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						e0fe937593 
					 
					
						
						
							
							- correct typo  
						
						 
						
						
						
						
					 
					
						2006-03-23 16:52:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						df10094870 
					 
					
						
						
							
							- revert back to r14406  
						
						 
						
						
						
						
					 
					
						2006-03-13 19:04:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						07a79e75f5 
					 
					
						
						
							
							- backout using features which are not available with the previous stable  
						
						 
						
						... 
						
						
						
						version of make (3.71.1). 
						
						
					 
					
						2006-03-09 09:03:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						dfba741457 
					 
					
						
						
							
							Robert P. Day removed 8 gazillion occurrences of "extern" on function  
						
						 
						
						... 
						
						
						
						definitions.  (That should only be on prototypes.) 
						
						
					 
					
						2006-03-06 20:47:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						022eb311d5 
					 
					
						
						
							
							- use absolute path for top_builddir and top_srcdir.  
						
						 
						
						... 
						
						
						
						Fixes make trying to include the very same file in an endless loop. 
						
						
					 
					
						2006-03-02 17:33:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						5d26126b9e 
					 
					
						
						
							
							- fixes parallel builds (make -j)  
						
						 
						
						... 
						
						
						
						- use less resources for the buildsystem itself 
						
						
					 
					
						2006-03-01 22:54:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						dcbad607fc 
					 
					
						
						
							
							add s390x to the list  
						
						 
						
						
						
						
					 
					
						2006-02-20 19:28:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						eaa3b29a6d 
					 
					
						
						
							
							forgoten new file for 14080 revison  
						
						 
						
						
						
						
					 
					
						2006-02-16 15:41:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						dd1ccddf1b 
					 
					
						
						
							
							moved BB_BANNER to applets/version.c file: make kernel like version,  
						
						 
						
						... 
						
						
						
						removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h 
						
						
					 
					
						2006-02-16 15:40:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						b38673fb9f 
					 
					
						
						
							
							make the build system puuuuuuuuuuurty  
						
						 
						
						
						
						
					 
					
						2006-02-02 01:41:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Riker 
							
						 
					 
					
						
						
							
						
						c1ef7bdd8d 
					 
					
						
						
							
							just whitespace  
						
						 
						
						
						
						
					 
					
						2006-01-25 00:08:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						86f5c9906b 
					 
					
						
						
							
							- add platform.h.  
						
						 
						
						... 
						
						
						
						- use shorter boilerplate while at it. 
						
						
					 
					
						2006-01-22 22:55:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						c8e41157a2 
					 
					
						
						
							
							Update readme and install.sh usage message.  
						
						 
						
						
						
						
					 
					
						2006-01-19 21:22:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7ca61b6f33 
					 
					
						
						
							
							- shared libbusybox.  
						
						 
						
						... 
						
						
						
						- IMA compilation option (aka IPO, IPA,..)
Please holler if i broke something.. 
						
						
					 
					
						2006-01-15 14:04:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						f00680eb59 
					 
					
						
						
							
							- use HOSTCC instead of a hardcoded cc  
						
						 
						
						
						
						
					 
					
						2005-12-29 16:53:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						a930bd3332 
					 
					
						
						
							
							Stephane Billiart said:  
						
						 
						
						... 
						
						
						
						the attached patch makes applet list in busybox.links
correctly include tr and watchdog.
Currently, they don't appear because they are prefixed
with ENABLE_ in include/applets.h 
						
						
					 
					
						2005-12-16 06:12:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						e0c418e13b 
					 
					
						
						
							
							The rest of Yann E. Morin's install revamp.  
						
						 
						
						
						
						
					 
					
						2005-12-15 07:25:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						cc59aae65f 
					 
					
						
						
							
							Macro was wrong, name(void) vs name(x), and apparently gcc 2.95 cares about  
						
						 
						
						... 
						
						
						
						matching up macro arguments even when the macro substitutes to nothing... 
						
						
					 
					
						2005-12-07 23:17:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						6973abcfa8 
					 
					
						
						
							
							- remove warning about "'static' is not at beginning of declaration".  
						
						 
						
						
						
						
					 
					
						2005-10-28 09:45:07 +00:00