diff options
author | Bertrand Jacquin <beber@meleeweb.net> | 2014-08-15 16:15:16 +0200 |
---|---|---|
committer | Bertrand Jacquin <beber@meleeweb.net> | 2014-08-15 16:17:32 +0200 |
commit | 1085150d212af42cdd371fff7fc0e3d403a9fd5d (patch) | |
tree | 22996496c35f9f646444bde398bc05250a1c2791 /eclass/linux-build.eclass | |
parent | eclass/linux-build: Add missing brackets (diff) | |
download | portage-1085150d212af42cdd371fff7fc0e3d403a9fd5d.tar.xz |
eclass/linux-build: Move oldconfig to src_prepare
Diffstat (limited to 'eclass/linux-build.eclass')
-rw-r--r-- | eclass/linux-build.eclass | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/eclass/linux-build.eclass b/eclass/linux-build.eclass index 23cb8fcc..8661358b 100644 --- a/eclass/linux-build.eclass +++ b/eclass/linux-build.eclass @@ -94,6 +94,16 @@ _linux-build_src_prepare_build() { _linux-build_configval FHANDLE || ewarn "CONFIG_FHANDLE is needed for >=sys-fs/udev-210" _linux-build_configval NET || ewarn "CONFIG_NET is needed for >=sys-fs/udev-210" + + einfo "Checking configuration file" + emake oldconfig "${myopt[@]}" < /dev/null + + if diff -Nu0 "${BUILDDIR}/.config.old" "${BUILDDIR}/.config" \ + | egrep -q '^(\-|\+)CONFIG_' ; then + eerror "You configuration is not up to date" + diff -Nu "${BUILDDIR}/.config.old" "${BUILDDIR}/.config" + die "Bad configuration" + fi } linux-build_src_prepare() { @@ -123,16 +133,6 @@ linux-build_src_prepare() { } _linux-build_src_compile_build() { - einfo "Checking configuration file" - emake oldconfig "${myopt[@]}" < /dev/null - - if diff -Nu0 "${BUILDDIR}/.config.old" "${BUILDDIR}/.config" \ - | egrep -q '^(\-|\+)CONFIG_' ; then - eerror "You configuration is not up to date" - diff -Nu "${BUILDDIR}/.config.old" "${BUILDDIR}/.config" - die "Bad configuration" - fi - einfo "Building kernel" emake bzImage "${myopt[@]}" |