From: Gustavo Sverzut Barbieri Date: Mon, 19 Dec 2011 13:37:08 +0000 (-0200) Subject: TODO: add idea about single file with all compressed modules. X-Git-Tag: v2~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f841e63d7add1c6f8e3c013e11acf62eafc65510;p=thirdparty%2Fkmod.git TODO: add idea about single file with all compressed modules. --- diff --git a/TODO b/TODO index ae01a29d..e6451af9 100644 --- a/TODO +++ b/TODO @@ -21,6 +21,23 @@ Features: - show modversions (needs elf manipulation) - dump configuration +* provide modules.archive, a cache file with all modules compressed + and a fast access. It's like a tar.gz, but with each entry + compressed as opposed to the whole tar compressed, easy to pick + individual entries, that is, more like .gz.tar. As zlib compression + does not store the uncompressed file size, this could provide + it. The file format should be something like: + MAGIC-ID + DIRECTORY-ENTRY-SIZE + DIRECTORY (hash-like format, points to file offset and size) + ENTRIES (each is a compressed module) + Helper binary to: + kmod-archive list + kmod-archive add path.ko + kmod-archive rm path.ko + kmod-archive get path.ko + kmod-archive exists path.ko + Known Bugs: ===========