diff options
author | Andi Kleen <ak@linux.intel.com> | 2012-09-08 15:47:59 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2012-09-27 10:56:59 -0400 |
commit | b589c8ae095b3d4f4181a6aefb26df5e762d6499 (patch) | |
tree | 70a4632115130aa146c46d86f517ff59e738f28f /scripts | |
parent | ef591a550644062af5106e35fac112dee8463312 (diff) |
Kbuild: use normal compression settings for tar*-pkg
For large kernel configurations (like a distribution kernel)
targz-pkg takes a quite long time to just do the compression.
I clocked it at 15+mins for a SUSE kernel like config on a fast
system. And tarxz and bzip2 are even slower.
The main reason is that the script that is doing the taring sets
the highest compression level (-9). When I change it to just
use the defaults the gzip time for the same kernel goes down
to ~3 mins. I haven't tested xz and bzip, but I expect those
to be much faster too.
I'm not willing to wait that long for a small compression
gain. So just change the script to use the defaults.
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Reviewed-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/package/buildtar | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/package/buildtar b/scripts/package/buildtar index 8a7b15598ea..632377f9dd3 100644 --- a/scripts/package/buildtar +++ b/scripts/package/buildtar | |||
@@ -28,15 +28,15 @@ case "${1}" in | |||
28 | file_ext="" | 28 | file_ext="" |
29 | ;; | 29 | ;; |
30 | targz-pkg) | 30 | targz-pkg) |
31 | compress="gzip -c9" | 31 | compress="gzip" |
32 | file_ext=".gz" | 32 | file_ext=".gz" |
33 | ;; | 33 | ;; |
34 | tarbz2-pkg) | 34 | tarbz2-pkg) |
35 | compress="bzip2 -c9" | 35 | compress="bzip2" |
36 | file_ext=".bz2" | 36 | file_ext=".bz2" |
37 | ;; | 37 | ;; |
38 | tarxz-pkg) | 38 | tarxz-pkg) |
39 | compress="xz -c9" | 39 | compress="xz" |
40 | file_ext=".xz" | 40 | file_ext=".xz" |
41 | ;; | 41 | ;; |
42 | *) | 42 | *) |