switch-coreboot/util
Myles Watson 689dad6eab This patch fixes lar options parsing, a seg fault with long path names, and
makes use of functions that were already defined.  It also adds greedy name
matching for listing and extracting archives, which allows recursive descent
into the lar directory structure.

changes file-by-file:

util/lar/lar.c:
	add more options to the usage message
	use get_larsize() instead of using larsize
	rearrange errors from parsing args to be more correct

util/lar/stream.c:
	change elfname size to MAX_PATHLEN instead of 64
	make file_in_list greedy with filename matches
	change total_size calculation to include file names
	change lar_add_entry to use header_len function instead of reinventing

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>



git-svn-id: svn://coreboot.org/repository/coreboot-v3@632 f3766cd6-281f-0410-b1cd-43a5c92072e9
2008-03-05 14:51:35 +00:00
..
doxygen Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
dtc This started out as a trivial change and turned into a big change. This 2008-02-16 04:13:44 +00:00
kconfig This patch adds support for make defconfig in v3. Those that port v3 2008-02-07 16:50:44 +00:00
lar This patch fixes lar options parsing, a seg fault with long path names, and 2008-03-05 14:51:35 +00:00
lzma This patch adds dst_len for the lar uncompress functions, enabling 2008-02-13 22:15:59 +00:00
nrv2b This patch adds dst_len for the lar uncompress functions, enabling 2008-02-13 22:15:59 +00:00
options Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
x86emu This discussion is too useful to lose. 2008-02-21 05:20:14 +00:00
xcompile Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
Makefile Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00