Op 31 mei 2012, om 00:18 heeft Denys Dmytriyenko het volgende geschreven:

> From: Denys Dmytriyenko <[email protected]>
> 
> Add PMV variable to contain major version by extracting first 2 numbers from 
> PV
> Insert new level to FILESPATH - PN-PV-PR:PN-PV:PN-PMV:PN:files:.
> Allow keeping patches and configs generic for the series (i.e. 3.2) while
> incrementing stable releases (i.e. 3.2.18)
> Drop use of BP and BPN, as they don't change for the kernel
> 
> Signed-off-by: Denys Dmytriyenko <[email protected]>

Acked-by: Koen Kooi <[email protected]>

> ---
> recipes-kernel/linux/tipspkernel.inc |   19 +++++++++++++++++--
> 1 files changed, 17 insertions(+), 2 deletions(-)
> 
> diff --git a/recipes-kernel/linux/tipspkernel.inc 
> b/recipes-kernel/linux/tipspkernel.inc
> index c23fa57..ba93530 100644
> --- a/recipes-kernel/linux/tipspkernel.inc
> +++ b/recipes-kernel/linux/tipspkernel.inc
> @@ -1,11 +1,26 @@
> # Include this file for kernel recipes that need to handle different 
> defconfigs
> # and apply patches based on "tipspkernel" DISTRO_FEATURES
> 
> +def get_major_pv(p):
> +     import re
> +     r = re.compile("([0-9]+\.[0-9]+).*")
> +     m = r.match(p);
> +     if m:
> +             return m.group(1)
> +     return None
> +
> +PMV = "${@get_major_pv(d.getVar('PV', True))}"
> +
> +# First of all, set own FILESPATH avoiding unnecessary BP and BPN, but adding
> +# extra level of major version
> +FILESPATH = "${@base_set_filespath([ "${FILE_DIRNAME}/${PF}", 
> "${FILE_DIRNAME}/${P}", "${FILE_DIRNAME}/${PN}-${PMV}", \
> +"${FILE_DIRNAME}/${PN}", "${FILE_DIRNAME}/files", "${FILE_DIRNAME}" ], d)}"
> +
> # We don't want "tipspkernel" to be another OVERRIDE, but rather a new level 
> of
> # FILESPATH with all the OVERRIDES applied to it
> CONFIGS_PSP = "${@base_set_filespath(["${FILE_DIRNAME}/${PF}/tipspkernel", 
> "${FILE_DIRNAME}/${P}/tipspkernel", \
> -"${FILE_DIRNAME}/${PN}/tipspkernel", "${FILE_DIRNAME}/${BP}/tipspkernel", 
> "${FILE_DIRNAME}/${BPN}/tipspkernel", \
> -"${FILE_DIRNAME}/files/tipspkernel", "${FILE_DIRNAME}/tipspkernel"], d)}:"
> +"${FILE_DIRNAME}/${PN}-${PMV}/tipspkernel", 
> "${FILE_DIRNAME}/${PN}/tipspkernel", "${FILE_DIRNAME}/files/tipspkernel", \
> +"${FILE_DIRNAME}/tipspkernel"], d)}:"
> 
> # When "tipspkernel" is ENABLED, prepend additional set of directories to 
> FILESPATH
> FILESPATH =. "${@base_contains('DISTRO_FEATURES', 'tipspkernel', 
> "${CONFIGS_PSP}", "", d)}"
> -- 
> 1.7.8.6
> 
> _______________________________________________
> meta-ti mailing list
> [email protected]
> https://lists.yoctoproject.org/listinfo/meta-ti

_______________________________________________
meta-ti mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-ti

Reply via email to