]> git.wh0rd.org Git - home.git/commitdiff
build pkgs in parallel, and build gdb too
authorMike Frysinger <vapier@gentoo.org>
Sat, 3 Nov 2012 04:55:49 +0000 (00:55 -0400)
committerMike Frysinger <vapier@gentoo.org>
Sat, 3 Nov 2012 04:55:49 +0000 (00:55 -0400)
.bin/cros-setup-chroot

index cee4c77cfa2f9b10bffa8492a86b7b7b8111dd56..a09a0959251fd1c07dcb7a81ef3be933cf6ec84c 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/bash
 set -ex
+ncpus=$(getconf _NPROCESSORS_ONLN)
 cd ${1:-~/chromiumos}
 chr=${PWD}/chroot
 chome=${chr}/home/vapier
@@ -35,7 +36,8 @@ pkgs=()
 [[ -L ${chr}/usr/bin/esearch ]] || pkgs+=( esearch )
 [[ -x ${chr}/usr/bin/strace ]] || pkgs+=( strace )
 [[ -x ${chr}/usr/bin/time ]] || pkgs+=( time )
+[[ -x ${chr}/usr/bin/gdb ]] || pkgs+=( sys-devel/gdb )
 [[ -x ${chr}/usr/bin/diffstat ]] || pkgs+=( diffstat )
-[[ ${#pkgs[@]} -eq 0 ]] || cros_sdk -- sudo emerge -1 ${pkgs[@]}
+[[ ${#pkgs[@]} -eq 0 ]] || cros_sdk -- sudo emerge -1q --jobs ${ncpus} ${pkgs[@]}
 
 sudo sed -i -e '/^# inc/s:^# *::' ${chr}/etc/nanorc