Eric Andersen 
							
						 
					 
					
						
						
							
						
						1365bb7861 
					 
					
						
						
							
							When using wordexp, only try to use the expand command  
						
						... 
						
						
						
						when something actually got expanded.  Skip it otherwise.
 -Erik 
						
						
					 
					
						2001-03-10 07:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Novoa III  
							
						 
					 
					
						
						
							
						
						78f57460f2 
					 
					
						
						
							
							Quick mod to enable option -a for ifconfig.  
						
						
						
						
					 
					
						2001-03-10 02:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						d2117e9c82 
					 
					
						
						
							
							Created new regression testing framework with a number of testcases (many more  
						
						... 
						
						
						
						can be added). Also changed 'test' target in makefile to run the new
tester.sh. (Hopefully, we should be able to remove all the tests/*.mk files
soon.) 
						
						
					 
					
						2001-03-10 00:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						09f4af5afd 
					 
					
						
						
							
							/* getopt not needed */  
						
						
						
						
					 
					
						2001-03-10 00:13:20 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						827e45c518 
					 
					
						
						
							
							Added some more '/* getopt not needed */' lines.  
						
						
						
						
					 
					
						2001-03-09 23:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Novoa III  
							
						 
					 
					
						
						
							
						
						fa45f22e50 
					 
					
						
						
							
							Use perror_msg_and_die function where appropriate.  
						
						
						
						
					 
					
						2001-03-09 23:06:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						d92168486b 
					 
					
						
						
							
							Fixed df.c so that nfs volumes will display properly (fixing bug  #1113 ).  
						
						... 
						
						
						
						Problem was 512/1024 = 0 if you use longs, so I cast KILOBYTE to a double, then
cast the result back to an int after the math is done, letting C's type
promotion do its magic for the rest.
 -Erik 
						
						
					 
					
						2001-03-09 22:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4aaf89f49f 
					 
					
						
						
							
							Silence a silly warning  
						
						
						
						
					 
					
						2001-03-09 22:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						f90c28dd1e 
					 
					
						
						
							
							Applied patch from Jeff Garzik to getopt-ify rmmod.  
						
						
						
						
					 
					
						2001-03-09 21:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8d4c397d9d 
					 
					
						
						
							
							Patch from Jeff Garzik marking a few 'getopt not needed' apps.  
						
						
						
						
					 
					
						2001-03-09 21:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3e6ff9017f 
					 
					
						
						
							
							A cleanup patch from Jeff Garzik to static-ify a number of  
						
						... 
						
						
						
						namespace polluting things that really should be static. 
						
						
					 
					
						2001-03-09 21:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						dd91724aa0 
					 
					
						
						
							
							patch from Larry to fix pristine source builds  
						
						
						
						
					 
					
						2001-03-09 20:47:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						74e056bfc8 
					 
					
						
						
							
							Fixed a couple more cases.  $FOO/bar ${FOO} and such now work  
						
						... 
						
						
						
						without wordexp.  Of course for stuff like ${1:-foo} you still
need wordexp for them to work.
 -Erik 
						
						
					 
					
						2001-03-09 20:34:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3c7361f53a 
					 
					
						
						
							
							Allow wordexp to be used if available  
						
						
						
						
					 
					
						2001-03-09 19:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ce89871ff7 
					 
					
						
						
							
							Urg.  Remove the debug noise  
						
						
						
						
					 
					
						2001-03-09 19:43:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						195743f195 
					 
					
						
						
							
							Ok, sh.c should be working now.  Many thanks to Larry Doolittle  
						
						... 
						
						
						
						for his timely help -- nearly all of the work in this patch is
his.
 -Erik 
						
						
					 
					
						2001-03-09 19:21:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						eba8ed71f0 
					 
					
						
						
							
							Patchs from Jeff Garzik <jgarzik@mandrakesoft.com> to cleanup  
						
						... 
						
						
						
						warnings with glibc 2.2 and use always use xfopen
 -Erik 
						
						
					 
					
						2001-03-09 14:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						9ba5bce06f 
					 
					
						
						
							
							Added script that tests turning on features in busybox one at a time and  
						
						... 
						
						
						
						compiling to see if things break. Initial revision. 
						
						
					 
					
						2001-03-09 01:46:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						01658a3eec 
					 
					
						
						
							
							Fix sh.c for the glab case.  I was messing things up for  
						
						... 
						
						
						
						single argument commands.  It should now work as expected...
 -Erik 
						
						
					 
					
						2001-03-09 01:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3dbf1e877a 
					 
					
						
						
							
							A '.' is a legal seperator.  
						
						
						
						
					 
					
						2001-03-09 01:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						afffbfe8c4 
					 
					
						
						
							
							Fix to trim to make it trim properly.  
						
						
						
						
					 
					
						2001-03-09 00:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b180dd9e50 
					 
					
						
						
							
							Cleanup patch from Larry  
						
						
						
						
					 
					
						2001-03-09 00:42:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						13d1fa1d01 
					 
					
						
						
							
							Add in 'trim' routine.  Fix up sh.c so it works when wordexp  
						
						... 
						
						
						
						is not available.
 -Erik 
						
						
					 
					
						2001-03-08 23:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Novoa III  
							
						 
					 
					
						
						
							
						
						df351d6109 
					 
					
						
						
							
							Improved port of ifconfig... smaller and with more features.  
						
						
						
						
					 
					
						2001-03-08 22:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						39eea898c4 
					 
					
						
						
							
							Per Vladimir's suggestion, force the locale to POSIX for all  
						
						... 
						
						
						
						the scripts so busybox will install properly. 
						
						
					 
					
						2001-03-08 21:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						7e5291f111 
					 
					
						
						
							
							Whitespace / formatting / bracket cleanup.  
						
						
						
						
					 
					
						2001-03-08 19:31:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						32f8c170b0 
					 
					
						
						
							
							Remember to delete un-expandable variables, and do a better job of expanding  
						
						... 
						
						
						
						shell-specific things in case the wordexp implementation is broken (ie. the
stubbed out wordexp in uClibc).
 -Erik 
						
						
					 
					
						2001-03-08 17:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ca6045955d 
					 
					
						
						
							
							Rework environment variable handling to use wordexp, per a suggestion from  
						
						... 
						
						
						
						Larry Doolittle a couple of months ago.  This makes the stuff-expansion in lash
be ever so standards compliant.   This change needs testing by everyone, but
appears to be solid enough to let us close bug #1090 .
It works for me; however, please test this change!
 -Erik 
						
						
					 
					
						2001-03-08 17:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						e2c44fc966 
					 
					
						
						
							
							Applied patch from Vladimir to fix bug where find would stop as soon as it hit  
						
						... 
						
						
						
						a perms error. Closes bug 1124. 
						
						
					 
					
						2001-03-08 16:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						5de909873a 
					 
					
						
						
							
							Eliminate superfluous test.  
						
						
						
						
					 
					
						2001-03-07 21:45:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						4cc8f31ffe 
					 
					
						
						
							
							Changed KILOBYTE, MEGABYTE, and GIGABYTE from #define to enum.  
						
						
						
						
					 
					
						2001-03-07 18:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						ae5612ca6e 
					 
					
						
						
							
							Some minor cleanups to df.c. Also, with Erik's blessing, changed name of  
						
						... 
						
						
						
						'format' function to 'make_human_readable_str'. 
						
						
					 
					
						2001-03-07 17:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						ae20128e9f 
					 
					
						
						
							
							Applied patch from Christophe Boyaniqu to remove double-slashes printed in  
						
						... 
						
						
						
						recursive_action. 
						
						
					 
					
						2001-03-07 17:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						26d53eb197 
					 
					
						
						
							
							This patch by Vladimir and Larry saves a few bytes.  
						
						
						
						
					 
					
						2001-03-07 06:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ec9fad9a49 
					 
					
						
						
							
							Static-ify a variable.  make du work with all the human-readable variants  
						
						... 
						
						
						
						since my last pass only fixed 'du -h' but left the others broken. 
						
						
					 
					
						2001-03-07 06:04:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						a7db19bb81 
					 
					
						
						
							
							Fix up du so it behaves itself also.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-03-07 03:53:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						11ae573320 
					 
					
						
						
							
							remove an unused variable  
						
						
						
						
					 
					
						2001-03-07 03:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7850f1e2ac 
					 
					
						
						
							
							Rewrite of format so it behaves itself  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-03-07 03:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5986f8d1c6 
					 
					
						
						
							
							Fix up df so it works properly  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-03-07 03:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						651f8c04ef 
					 
					
						
						
							
							Fix up ls.c to ensure human readable works properly in all cases  
						
						
						
						
					 
					
						2001-03-07 03:48:02 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						6c563bc1a1 
					 
					
						
						
							
							Thought of another janitorial item for the list.  
						
						
						
						
					 
					
						2001-03-06 23:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8b728a25a3 
					 
					
						
						
							
							I made these little simplifications a while back, bug forgot to  
						
						... 
						
						
						
						check this stuff in.
 -Erik 
						
						
					 
					
						2001-03-06 23:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						702ec5926f 
					 
					
						
						
							
							Fix the memory leak.  No really this time.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-03-06 22:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						8bb7df49c2 
					 
					
						
						
							
							Applied patch from Vladimir Oleynik via Magnus Damm that removes newlines from  
						
						... 
						
						
						
						error_msg() calls and uses 'return EXIT_SUCCESS' instead of return 0. 
						
						
					 
					
						2001-03-06 20:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0f430e34af 
					 
					
						
						
							
							Fix up some silly macros and use xmalloc and friends exclusively.  
						
						
						
						
					 
					
						2001-03-06 20:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						36278b9576 
					 
					
						
						
							
							Fix func prototype  
						
						
						
						
					 
					
						2001-03-06 20:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						54851d3c65 
					 
					
						
						
							
							Fixed a memory leak in lash.  It seems that close_all was calling close()  
						
						... 
						
						
						
						directly instead of calling mark_closed(), which allowed the memory allocated
by mark_open() to never be freed.
 -Erik 
						
						
					 
					
						2001-03-06 20:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						07f2f3917a 
					 
					
						
						
							
							Close open files before calling builtin_exec().  I've tested this  
						
						... 
						
						
						
						and it fixes bug #1121 .
 -Erik 
						
						
					 
					
						2001-03-06 20:28:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						1a046d5f9d 
					 
					
						
						
							
							Bug 1110 reported that the LOOP_GET_STATUS ioctl apparently returnes non-zero  
						
						... 
						
						
						
						error messages, contrary to the documentation.  Whatever.  This patch from
zhaoway <zw@debian.org > looks safe enough.
 -Erik 
						
						
					 
					
						2001-03-06 19:35:58 +00:00 
						 
				 
			
				
					
						
							
							
								John Beppu 
							
						 
					 
					
						
						
							
						
						138ece09b5 
					 
					
						
						
							
							minor cleanup  
						
						
						
						
					 
					
						2001-03-06 19:25:25 +00:00