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

Reply via email to