diff options
author | Dave Jones <davej@redhat.com> | 2012-03-19 17:30:04 -0400 |
---|---|---|
committer | Dave Jones <davej@redhat.com> | 2012-03-19 17:30:04 -0400 |
commit | 384fed008db95925ccee2c0c632dbc4e6133f40c (patch) | |
tree | e15f47ea8eb1f45dd138e2258f5e6eba8976a7c8 /kernel.spec | |
parent | bf4a7c2c8828dcac88fb543f969b374f6b1dc6c8 (diff) | |
download | kernel-384fed008db95925ccee2c0c632dbc4e6133f40c.tar.gz kernel-384fed008db95925ccee2c0c632dbc4e6133f40c.tar.xz kernel-384fed008db95925ccee2c0c632dbc4e6133f40c.zip |
Move the 'prep all configs' to a separate script.
This cuts make prep time down from 53s to 10s on my desktop.
A full run across all archs can be done from within a source
tree by running ../../scripts/allarchconfig.sh
Diffstat (limited to 'kernel.spec')
-rw-r--r-- | kernel.spec | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/kernel.spec b/kernel.spec index 2bbdc0931..b0c8e8292 100644 --- a/kernel.spec +++ b/kernel.spec @@ -424,14 +424,6 @@ Summary: The Linux kernel %endif %endif -# Should make listnewconfig fail if there's config options -# printed out? -%if %{nopatches}%{using_upstream_branch} -%define listnewconfig_fail 0 -%else -%define listnewconfig_fail 1 -%endif - # To temporarily exclude an architecture from being built, add it to # %%nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we # don't build kernel-headers then the new build system will no longer let @@ -1517,18 +1509,10 @@ rm -f kernel-%{version}-*debug.config %endif # now run oldconfig over all the config files -for i in *.config +for i in kernel-*-$(uname -p)*.config do mv $i .config Arch=`head -1 .config | cut -b 3-` - make ARCH=$Arch listnewconfig | grep -E '^CONFIG_' >.newoptions || true -%if %{listnewconfig_fail} - if [ -s .newoptions ]; then - cat .newoptions - exit 1 - fi -%endif - rm -f .newoptions make ARCH=$Arch oldnoconfig echo "# $Arch" > configs/$i cat .config >> configs/$i |