From 1bc6ab94845dbe87fe1927470ca1c3628c4d5de9 Mon Sep 17 00:00:00 2001 From: Michael Hanselmann <hansmi@google.com> Date: Mon, 31 Aug 2009 11:37:26 +0200 Subject: [PATCH] devel/upload: Build in parallel Signed-off-by: Michael Hanselmann <hansmi@google.com> Reviewed-by: Olivier Tharan <olive@google.com> --- devel/upload.in | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/devel/upload.in b/devel/upload.in index 733befa33..0ba650b8d 100644 --- a/devel/upload.in +++ b/devel/upload.in @@ -63,8 +63,15 @@ set ${hosts} TXD=`mktemp -d` trap 'rm -rf $TXD' EXIT +if [[ -f /proc/cpuinfo ]]; then + cpu_count=$(grep -E -c '^processor\s*:' /proc/cpuinfo) + make_args=-j$(( cpu_count + 1 )) +else + make_args= +fi + # install ganeti as a real tree -make install DESTDIR="$TXD" +make $make_args install DESTDIR="$TXD" # copy additional needed files install -D --mode=0755 doc/examples/ganeti.initd \ -- GitLab