Brad Bishop | 316dfdd | 2018-06-25 12:45:53 -0400 | [diff] [blame] | 1 | Pass --threads=0 to xz so that it will use as many threads as there are cores to compress the packages. This makes qemu's do_package_ipk run in 34s instead of 275s on my machine. |
| 2 | |
| 3 | Upstream-Status: Inappropriate (ugly but works, discussing with upstream now) |
| 4 | Signed-off-by: Ross Burton <ross.burton@intel.com> |
| 5 | |
| 6 | diff --git a/opkg-build b/opkg-build |
| 7 | index 0050c2b..93a7956 100755 |
| 8 | --- a/opkg-build |
| 9 | +++ b/opkg-build |
| 10 | @@ -230,6 +230,8 @@ if gzip --help 2>&1 | grep -- "-T" > /dev/null; then |
| 11 | fi |
| 12 | if [ $compressor = "gzip" ] ; then |
| 13 | compressorargs=$zipargs |
| 14 | +elif [ $compressor = "xz" ] ; then |
| 15 | + compressorargs="--threads 0" |
| 16 | fi |
| 17 | |
| 18 | tsortargs= |