]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
poky.conf: Define SDK_VERSION so DISTRO_VERSION overrides are supported
authorPeter Kjellerstedt <peter.kjellerstedt@axis.com>
Fri, 18 Jan 2019 15:49:20 +0000 (16:49 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 22 Jan 2019 14:35:58 +0000 (14:35 +0000)
If DISTRO_VERSION is defined using an override, e.g., by defining it
in auto.conf as DISTRO_VERSION_forcevariable, then the unoverridden
value was still used in SDK_VERSION since it was defined using the :=
operator. However, there should be no reason to define SDK_VERSION
this way.

Also use getVar to access the variable to ensure tracebacks from problems
are less confusing.

[RP: Tweaked commit message]
(From meta-yocto rev: 74f43fb82a93eecfe7519a87fdf1cb0152d56b48)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta-poky/conf/distro/poky.conf

index f5de8f2335d17492d0fc05e6f9255e75b90b2d64..73d200ebbdeee8e351b23f70285d970d0cbd73b0 100644 (file)
@@ -3,7 +3,7 @@ DISTRO_NAME = "Poky (Yocto Project Reference Distro)"
 DISTRO_VERSION = "2.6+snapshot-${DATE}"
 DISTRO_CODENAME = "master"
 SDK_VENDOR = "-pokysdk"
-SDK_VERSION := "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot')}"
+SDK_VERSION = "${@d.getVar('DISTRO_VERSION').replace('snapshot-${DATE}', 'snapshot')}"
 
 MAINTAINER = "Poky <poky@yoctoproject.org>"