diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/kernel-yocto.bbclass | 17 | ||||
-rw-r--r-- | meta/conf/distro/include/poky-default-revisions.inc | 4 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto.inc | 1 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto_git.bb | 1 |
4 files changed, 14 insertions, 9 deletions
diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass index 8479b395cd..70521a4fb3 100644 --- a/meta/classes/kernel-yocto.bbclass +++ b/meta/classes/kernel-yocto.bbclass | |||
@@ -131,17 +131,22 @@ do_kernel_configme() { | |||
131 | echo "ERROR. Could not configure ${KMACHINE}-${LINUX_KERNEL_TYPE}" | 131 | echo "ERROR. Could not configure ${KMACHINE}-${LINUX_KERNEL_TYPE}" |
132 | exit 1 | 132 | exit 1 |
133 | fi | 133 | fi |
134 | 134 | ||
135 | echo "# Global settings from linux recipe" >> ${B}/.config | 135 | echo "# Global settings from linux recipe" >> ${B}/.config |
136 | echo "CONFIG_LOCALVERSION="\"${LINUX_VERSION_EXTENSION}\" >> ${B}/.config | 136 | echo "CONFIG_LOCALVERSION="\"${LINUX_VERSION_EXTENSION}\" >> ${B}/.config |
137 | } | 137 | } |
138 | 138 | ||
139 | do_kernel_configcheck() { | 139 | python do_kernel_configcheck() { |
140 | echo "[INFO] validating kernel configuration" | 140 | import bb, re, string, sys, commands |
141 | cd ${B}/.. | ||
142 | kconf_check ${B}/.config ${B} ${S} ${B} ${LINUX_VERSION} ${KMACHINE}-${LINUX_KERNEL_TYPE} | ||
143 | } | ||
144 | 141 | ||
142 | bb.plain("NOTE: validating kernel configuration") | ||
143 | |||
144 | pathprefix = "export PATH=%s; " % bb.data.getVar('PATH', d, True) | ||
145 | cmd = bb.data.expand("cd ${B}/..; kconf_check -${LINUX_KERNEL_TYPE}-config-${LINUX_VERSION} ${B} ${S} ${B} ${KBRANCH}",d ) | ||
146 | ret, result = commands.getstatusoutput("%s%s" % (pathprefix, cmd)) | ||
147 | |||
148 | bb.plain( "%s" % result ) | ||
149 | } | ||
145 | 150 | ||
146 | # Ensure that the branches (BSP and meta) are on the locatios specified by | 151 | # Ensure that the branches (BSP and meta) are on the locatios specified by |
147 | # their SRCREV values. If they are NOT on the right commits, the branches | 152 | # their SRCREV values. If they are NOT on the right commits, the branches |
diff --git a/meta/conf/distro/include/poky-default-revisions.inc b/meta/conf/distro/include/poky-default-revisions.inc index cd6c95fd8e..a6d5903505 100644 --- a/meta/conf/distro/include/poky-default-revisions.inc +++ b/meta/conf/distro/include/poky-default-revisions.inc | |||
@@ -59,7 +59,7 @@ SRCREV_pn-gypsy ??= "147" | |||
59 | SRCREV_pn-inputproto ??= "7203036522ba9d4b224d282d6afc2d0b947711ee" | 59 | SRCREV_pn-inputproto ??= "7203036522ba9d4b224d282d6afc2d0b947711ee" |
60 | SRCREV_pn-inputproto-native ??= "7203036522ba9d4b224d282d6afc2d0b947711ee" | 60 | SRCREV_pn-inputproto-native ??= "7203036522ba9d4b224d282d6afc2d0b947711ee" |
61 | SRCREV_pn-inputproto-nativesdk ??= "7203036522ba9d4b224d282d6afc2d0b947711ee" | 61 | SRCREV_pn-inputproto-nativesdk ??= "7203036522ba9d4b224d282d6afc2d0b947711ee" |
62 | SRCREV_pn-kern-tools-native ??= "8832b75dc2e494ae96ca3e1dee7bfde2f3096904" | 62 | SRCREV_pn-kern-tools-native ??= "fde7ef8fa8043607752563b9b7908f487eb2f7dd" |
63 | SRCREV_pn-libdrm ??= "3f3c5be6f908272199ccf53f108b1124bfe0a00e" | 63 | SRCREV_pn-libdrm ??= "3f3c5be6f908272199ccf53f108b1124bfe0a00e" |
64 | SRCREV_pn-libfakekey ??= "e8c2e412ea4a417afc1f30e32cb7bdc508b1dccc" | 64 | SRCREV_pn-libfakekey ??= "e8c2e412ea4a417afc1f30e32cb7bdc508b1dccc" |
65 | SRCREV_pn-libgdbus ??= "aeab6e3c0185b271ca343b439470491b99cc587f" | 65 | SRCREV_pn-libgdbus ??= "aeab6e3c0185b271ca343b439470491b99cc587f" |
@@ -107,7 +107,7 @@ SRCREV_machine_pn-linux-yocto_atom-pc ?= "a9d833fda90e2f1257888a97e092135610b5f2 | |||
107 | SRCREV_machine_pn-linux-yocto_routerstationpro ?= "219a5f9dc6e5beced36184e141f80b2df61ae32f" | 107 | SRCREV_machine_pn-linux-yocto_routerstationpro ?= "219a5f9dc6e5beced36184e141f80b2df61ae32f" |
108 | SRCREV_machine_pn-linux-yocto_mpc8315e-rdb ?= "3f01b98238c2ff7913ce9f68f9db5ae9538717bc" | 108 | SRCREV_machine_pn-linux-yocto_mpc8315e-rdb ?= "3f01b98238c2ff7913ce9f68f9db5ae9538717bc" |
109 | SRCREV_machine_pn-linux-yocto_beagleboard ?= "a9d833fda90e2f1257888a97e092135610b5f259" | 109 | SRCREV_machine_pn-linux-yocto_beagleboard ?= "a9d833fda90e2f1257888a97e092135610b5f259" |
110 | SRCREV_meta_pn-linux-yocto ?= "8a49ef6f1a43dabbce34a9ee9a1be08b26fc511c" | 110 | SRCREV_meta_pn-linux-yocto ?= "e8b8c1ae44932835f4f79e77180d3ce5e4b1ec99" |
111 | SRCREV_pn-linux-libc-headers-yocto ??= "a9d833fda90e2f1257888a97e092135610b5f259" | 111 | SRCREV_pn-linux-libc-headers-yocto ??= "a9d833fda90e2f1257888a97e092135610b5f259" |
112 | SRCREV_pn-matchbox-config-gtk ??= "3ed74dfb7c57be088a5ab36e446c0ccde9fa1028" | 112 | SRCREV_pn-matchbox-config-gtk ??= "3ed74dfb7c57be088a5ab36e446c0ccde9fa1028" |
113 | SRCREV_pn-matchbox-desktop-sato ??= "76" | 113 | SRCREV_pn-matchbox-desktop-sato ??= "76" |
diff --git a/meta/recipes-kernel/linux/linux-yocto.inc b/meta/recipes-kernel/linux/linux-yocto.inc index dc4ab5503c..3ad849e46e 100644 --- a/meta/recipes-kernel/linux/linux-yocto.inc +++ b/meta/recipes-kernel/linux/linux-yocto.inc | |||
@@ -15,7 +15,6 @@ LINUX_KERNEL_TYPE ?= standard | |||
15 | do_patch[depends] = "kern-tools-native:do_populate_sysroot" | 15 | do_patch[depends] = "kern-tools-native:do_populate_sysroot" |
16 | 16 | ||
17 | addtask kernel_configme before do_configure after do_patch | 17 | addtask kernel_configme before do_configure after do_patch |
18 | addtask kernel_configcheck after do_configure before do_compile | ||
19 | 18 | ||
20 | # Pick up shared functions | 19 | # Pick up shared functions |
21 | inherit kernel-yocto | 20 | inherit kernel-yocto |
diff --git a/meta/recipes-kernel/linux/linux-yocto_git.bb b/meta/recipes-kernel/linux/linux-yocto_git.bb index 7833f65fa4..b1486bce18 100644 --- a/meta/recipes-kernel/linux/linux-yocto_git.bb +++ b/meta/recipes-kernel/linux/linux-yocto_git.bb | |||
@@ -30,5 +30,6 @@ KERNEL_FEATURES=features/netfilter | |||
30 | # extra tasks | 30 | # extra tasks |
31 | addtask kernel_link_vmlinux after do_compile before do_install | 31 | addtask kernel_link_vmlinux after do_compile before do_install |
32 | addtask validate_branches before do_patch after do_kernel_checkout | 32 | addtask validate_branches before do_patch after do_kernel_checkout |
33 | addtask kernel_configcheck after do_configure before do_compile | ||
33 | 34 | ||
34 | require linux-tools.inc | 35 | require linux-tools.inc |