On Fri, Feb 17, 2012 at 09:06:01AM -0500, Dave Reisner wrote:
From: Tom Gunderson <teg@jklm.no>
This increases compression efficiency, which might be useful on an image containing a lot of modules.
For the usecase I had in mind, this reduced the size by about a quarter.
Signed-off-by: Tom Gundersen <teg@jklm.no> ^ borka, bork bork
Signed-off-by: Dave Reisner <dreisner@archlinux.org> --- Resending this as its rebased/rewritten with Tom's name on it.
mkinitcpio | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/mkinitcpio b/mkinitcpio index f79fbcb..637795f 100755 --- a/mkinitcpio +++ b/mkinitcpio @@ -341,6 +341,9 @@ trap '(( ++builderrors ))' ERR if (( ${#ADDED_MODULES[*]} )); then cp "${MODPATHS[@]}" "$BUILDROOT/lib/modules/$KERNELVERSION/kernel"
+ # unzip modules prior to recompression + gzip -dr "$BUILDROOT/lib/modules/$KERNELVERSION/kernel" + msg "Generating module dependencies" install -m644 -t "$BUILDROOT/lib/modules/$KERNELVERSION" \ "$BASEDIR/lib/modules/$KERNELVERSION"/modules.{builtin,order} -- 1.7.9.1