Title: [9708] scripts/MAKEALL: MAKEALL: switch to ncpu+1 jobs and `make savedefconfig`
- Revision
- 9708
- Author
- vapier
- Date
- 2011-03-15 15:04:15 -0400 (Tue, 15 Mar 2011)
Log Message
MAKEALL: switch to ncpu+1 jobs and `make savedefconfig`
Modified Paths
Diff
Modified: scripts/MAKEALL (9707 => 9708)
--- scripts/MAKEALL 2011-03-15 10:28:39 UTC (rev 9707)
+++ scripts/MAKEALL 2011-03-15 19:04:15 UTC (rev 9708)
@@ -37,7 +37,7 @@
done
jobs=$(grep -cs processor /proc/cpuinfo)
-jobs=$((${jobs:-1} * 2))
+jobs=$((${jobs:-1} + 1))
procs() {
local cpu=$(sed -n '/^CONFIG_BF5[0-9][0-9]=y/{s:CONFIG_::;s:=y::p}' .config)
@@ -79,6 +79,8 @@
for b in "$@" ; do
b="${b}_defconfig"
echo "### $b"
+ # set up defconfig for `procs` to parse
+ ${make} $b >& /dev/null
for p in $(procs) ; do
echo -n "###### $p: "
rm -f $b.$p.log*
@@ -103,8 +105,9 @@
fi
done
if ${update} ; then
- diff -u .config arch/blackfin/configs/$b || :
- sed -e 4d .config > arch/blackfin/configs/$b
+ ${make} savedefconfig
+ diff -u defconfig arch/blackfin/configs/$b || :
+ mv defconfig arch/blackfin/configs/$b
fi
done
exit ${ret}
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits