setup-defconfig: move from meta-arago to meta-ti
[glsdk/meta-ti-glsdk.git] / recipes-kernel / linux / setup-defconfig.inc
1 # Check the defconfig file and see if it points to an in kernel
2 # defconfig that should be used, or if it is a complete config file
4 addtask setup_defconfig before do_configure after do_patch
5 do_setup_defconfig() {
6     # Always copy the defconfig file to .config to keep consistency
7     # between the case where there is a real config and the in kernel
8     # tree config
9     cp ${WORKDIR}/defconfig ${S}/.config
10 }
12 # define our own do_configure that will:
13 #   1. Check the .config file and see if string use-kernel-config= is present
14 #   2. If the use-kernel-config string is present parse out the config to use
15 #      and run make ${config}
16 #   3. else run yes '' | oe_runmake oldconfig like the default do_configure
17 #      does
18 do_configure() {
19     config=`cat ${S}/.config | grep use-kernel-config | cut -d= -f2`
20     if [ "x${config}" != "x" ]
21     then
22         oe_runmake ${config}
23     else
24         yes '' | oe_runmake oldconfig
25     fi
26 }