Matt Kraai 
							
						 
					 
					
						
						
							
						
						6fc2a7d04d 
					 
					
						
						
							
							Reorganize listing code.  
						
						 
						
						
						
						
					 
					
						2000-09-15 22:23:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						82cfbad216 
					 
					
						
						
							
							Allow non-verbose listing to work.  
						
						 
						
						
						
						
					 
					
						2000-09-15 21:18:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						c9db2e8665 
					 
					
						
						
							
							Updated to be in sync with the current sample inittab  
						
						 
						
						
						
						
					 
					
						2000-09-15 17:24:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						d2d3aa39ef 
					 
					
						
						
							
							Fixed compliance with the DTD  
						
						 
						
						
						
						
					 
					
						2000-09-15 17:16:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beppu 
							
						 
					 
					
						
						
							
						
						2aee993118 
					 
					
						
						
							
							+ credit markw@lineo.com for his contributions  
						
						 
						
						
						
						
					 
					
						2000-09-15 08:04:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						f5cf8c6c65 
					 
					
						
						
							
							Don't suppress output of umount and swapoff - it is both unwise  
						
						 
						
						... 
						
						
						
						and incompatible with lash that doesn't support >&1 yet. 
						
						
					 
					
						2000-09-15 01:34:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						33bee33af0 
					 
					
						
						
							
							Don't suppress output of umount and swapoff - it is both unwise  
						
						 
						
						... 
						
						
						
						and incompatible with lash that doesn't support >&1 yet. 
						
						
					 
					
						2000-09-15 01:02:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						5f84fd7066 
					 
					
						
						
							
							"exit NUMBER" should exit, not return  
						
						 
						
						
						
						
					 
					
						2000-09-15 00:46:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						cbe05e45db 
					 
					
						
						
							
							For "askfirst" don't just read one char from stdin,  
						
						 
						
						... 
						
						
						
						read the whole line using getc(), so that everything before Enter
gets discarded. 
						
						
					 
					
						2000-09-14 22:47:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7e3bf6e339 
					 
					
						
						
							
							Add in a patch from robotti@metconnect.com and Chip Rosenthal to make  
						
						 
						
						... 
						
						
						
						init do login shell stuff.
 -Erik 
						
						
					 
					
						2000-09-14 22:01:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ce40fc044b 
					 
					
						
						
							
							Note the syslogd bug fix  
						
						 
						
						
						
						
					 
					
						2000-09-14 21:56:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5d63884a8f 
					 
					
						
						
							
							Bug fix for wget, and proper attribution of Chip Rosenthal and  
						
						 
						
						... 
						
						
						
						Covad Communications for the contribution of wget.
 -Erik 
						
						
					 
					
						2000-09-14 21:46:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						31e6829bd8 
					 
					
						
						
							
							Fix the halt/reboot/poweroff segfault when used from within an initrd...  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-09-14 21:12:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						131241f71c 
					 
					
						
						
							
							Backslashes shouldn't be treated as backticks.  
						
						 
						
						
						
						
					 
					
						2000-09-14 00:43:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						cbbe4d6bc2 
					 
					
						
						
							
							Copy the string terminator.  
						
						 
						
						
						
						
					 
					
						2000-09-14 00:26:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						56a328810b 
					 
					
						
						
							
							Fix looping bug, use fullRead  
						
						 
						
						
						
						
					 
					
						2000-09-13 23:08:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b4c3c59a45 
					 
					
						
						
							
							Add in BasicLinux by request  
						
						 
						
						
						
						
					 
					
						2000-09-13 23:06:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						f8e04f7113 
					 
					
						
						
							
							Added _install  
						
						 
						
						
						
						
					 
					
						2000-09-13 16:52:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						fb6a50820c 
					 
					
						
						
							
							Ensure forked processes always are on a controlling tty, so the  
						
						 
						
						... 
						
						
						
						^C can be properly sent to /dev/console.
 -Erik 
						
						
					 
					
						2000-09-13 16:15:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						d39d120998 
					 
					
						
						
							
							Make syslogd ignore SIGCLD only if SIGCLD is defined. This should fix SPARC.  
						
						 
						
						... 
						
						
						
						Also ignore SIGCHLD - it must have been meant. 
						
						
					 
					
						2000-09-13 14:14:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						5d513f7256 
					 
					
						
						
							
							List of signals updated from util-linux-2.10o  
						
						 
						
						... 
						
						
						
						Architecture names are no longer used - should now compile on SPARC 
						
						
					 
					
						2000-09-13 14:03:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						dd450a0ded 
					 
					
						
						
							
							Don't fork for the . (source) command so that environment settings are  
						
						 
						
						... 
						
						
						
						preserved. 
						
						
					 
					
						2000-09-13 03:43:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						322ae93a5e 
					 
					
						
						
							
							Fix calls to {m,c,re}alloc so that they use x{m,c,re}alloc instead of  
						
						 
						
						... 
						
						
						
						segfaulting or handling errors the same way themselves. 
						
						
					 
					
						2000-09-13 02:46:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						b89075298e 
					 
					
						
						
							
							Fix unchecked calls to {m,c,re}alloc so that they print an error and  
						
						 
						
						... 
						
						
						
						exit rather than segfaulting (what an improvement). 
						
						
					 
					
						2000-09-13 02:08:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						23ad7f7f06 
					 
					
						
						
							
							Typo fix: resolv -> resolve  
						
						 
						
						
						
						
					 
					
						2000-09-12 22:05:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ccb0a9ba88 
					 
					
						
						
							
							Formatting cleanup patch from Bryan Rittmeyer <bryan@ixiacom.com>.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-09-12 16:20:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						fca8050f0f 
					 
					
						
						
							
							Fix .deb unpack and experimental TAR support  
						
						 
						
						... 
						
						
						
						The previous ar.c fialed to recognise one record in .debs
Experimental tar support, this is currently *very* cheap because ar and
tar are functionally similar. It  will need lots of testing so by
default tar support code is defined out.
To test uncomment the line "#define BB_AR_EXPERIMENTAL_UNTAR" 
						
						
					 
					
						2000-09-11 05:25:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						ac19b7e032 
					 
					
						
						
							
							Extra defines for ar  
						
						 
						
						
						
						
					 
					
						2000-09-11 05:06:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						49352adf9c 
					 
					
						
						
							
							Simplify a few little things, and merge in a patch from  
						
						 
						
						... 
						
						
						
						robotti@metconnect.com  so that 'ar -xv' and 'ar -x -v'
both work.
 -Erik 
						
						
					 
					
						2000-09-11 04:55:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						605a819a17 
					 
					
						
						
							
							New dd behaviour  
						
						 
						
						
						
						
					 
					
						2000-09-11 00:33:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						f0b073f55a 
					 
					
						
						
							
							dd now truncates files at the end its write, this can be turned of by  
						
						 
						
						... 
						
						
						
						specifying conv=notrunc in the command line
This conforms to GNU dd behaviour 
						
						
					 
					
						2000-09-11 00:32:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						de34e43755 
					 
					
						
						
							
							MAke lsmod act just like modutils lsmod, by printing which modules use  
						
						 
						
						... 
						
						
						
						other modules, and state info like (deleted) and such.
 -Erik 
						
						
					 
					
						2000-09-10 16:16:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cbb61c78ae 
					 
					
						
						
							
							Make init handle current 2.4.x sysinfo behavior  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-09-10 16:13:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						73de6561ca 
					 
					
						
						
							
							Update free for current 2.4.x behavior...  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-09-10 16:10:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						729216cb11 
					 
					
						
						
							
							Remove some debugging code  
						
						 
						
						
						
						
					 
					
						2000-09-10 04:42:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						18310f1ce3 
					 
					
						
						
							
							Using seek=? used to cause part of the original file to be zero'ed, i  
						
						 
						
						... 
						
						
						
						think this was caused by opening the file in truncate mode. 
						
						
					 
					
						2000-09-10 04:39:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						0ae8e5a645 
					 
					
						
						
							
							My previous attempt to make dd use fullRead, fullWrite was very broken,  
						
						 
						
						... 
						
						
						
						this should actually work. 
						
						
					 
					
						2000-09-10 01:54:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						bd7c67136a 
					 
					
						
						
							
							remove some printf statements i forgot about  
						
						 
						
						
						
						
					 
					
						2000-09-09 15:04:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						1c6917d2c4 
					 
					
						
						
							
							Updated to match new -R ar functionality  
						
						 
						
						
						
						
					 
					
						2000-09-09 14:57:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						e2b345a6d8 
					 
					
						
						
							
							Implemented new ar functionality unique to busybox ar (i think), the -R  
						
						 
						
						... 
						
						
						
						option enable a Recursive extraction (or listing) to take place.
i.e. if any files being extracted are themselves ar archives then
busybox ar will extract their contents as well.
e.g. take bar.deb and do (with GNU ar) ar -q foo.deb b.ar
then with busybox ar can do ar -x b.ar data.tar.gz
-R isnt used for anything in GNU ar so i think it should be ok, could
have used long options
This functionality will become (more) usufull with tar, gz support. 
						
						
					 
					
						2000-09-09 14:50:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						437bf72785 
					 
					
						
						
							
							Changed getopt so that options can be grouped together, the source  
						
						 
						
						... 
						
						
						
						archive is now assumed to be the first non parameter.
This is how GNU ar behaves. 
						
						
					 
					
						2000-09-09 13:38:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						6fb88e73f7 
					 
					
						
						
							
							Fix permisions  
						
						 
						
						
						
						
					 
					
						2000-09-09 12:48:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						8324b9f1aa 
					 
					
						
						
							
							Now supports GNU style long filenames.  
						
						 
						
						... 
						
						
						
						If no filenames are specifed to be (extracted/listed) it will act on
all files in the archive (i dont think the old version did this)
Code is structured to better support upcoming recursive extraction
functionality.
The old code was a bit strange in places, dont know what i was thinking. 
						
						
					 
					
						2000-09-09 08:35:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						11c655295c 
					 
					
						
						
							
							New ls sorting patch, as written by Sterling Huxley, and then updated  
						
						 
						
						... 
						
						
						
						by kent robotti.  I then updated it to use my_getpwuid and my_getgrgid
(per busybox policy).
 -Erik 
						
						
					 
					
						2000-09-07 17:24:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						44e3840343 
					 
					
						
						
							
							Stop leaking file handles.  
						
						 
						
						
						
						
					 
					
						2000-09-07 04:34:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						17c8851813 
					 
					
						
						
							
							Fix more typos.  
						
						 
						
						
						
						
					 
					
						2000-09-06 03:59:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						6085c72b6e 
					 
					
						
						
							
							Reset optind so that getopt works in busybox applets called directly by sh.  
						
						 
						
						... 
						
						
						
						Change the behavior of -c to correctly handle $1..$9. 
						
						
					 
					
						2000-09-06 01:46:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						9dd79791c8 
					 
					
						
						
							
							Fixed a grammatical error.  
						
						 
						
						
						
						
					 
					
						2000-09-06 00:50:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ebee301c8b 
					 
					
						
						
							
							Fixed for when BB_CP_MV is enabled.  
						
						 
						
						
						
						
					 
					
						2000-09-05 22:17:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						d13ebff163 
					 
					
						
						
							
							Add BB_SH to get_last_path_component()...  Fix thanks to  
						
						 
						
						... 
						
						
						
						Bj�rn Eriksson. 
						
						
					 
					
						2000-09-05 21:50:52 +00:00