"poky" is the reference distribution for the Yocto Project. This renames the layer within the meta-yocto repository to meta-poky, better matching what that layer contains. A layer.conf file is left behind as this is the only way which allows existing builds to migrate safely to the new name. It will be removed at some future point. This change requires the corresponding OE-Core change to handle the migration and the changes to the infrastructure to support this. (From meta-yocto rev: d0c88df2e14672fca4ebbde93c5efbcd0e4fa9b6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>pyro-old
parent
ab3a71833c
commit
9d5483c375
@ -1,2 +1,2 @@
|
||||
# Template settings
|
||||
TEMPLATECONF=${TEMPLATECONF:-meta-yocto/conf}
|
||||
TEMPLATECONF=${TEMPLATECONF:-meta-poky/conf}
|
||||
|
@ -0,0 +1,12 @@
|
||||
# Provide some extensions to sanity.bbclass to handle poky-specific conf file upgrades
|
||||
|
||||
python poky_update_bblayersconf() {
|
||||
current_version = int(d.getVar('POKY_BBLAYERS_CONF_VERSION', True) or -1)
|
||||
latest_version = int(d.getVar('REQUIRED_POKY_BBLAYERS_CONF_VERSION', True) or -1)
|
||||
|
||||
# No version transitions here yet
|
||||
raise NotImplementedError("You need to update bblayers.conf manually for this version transision")
|
||||
}
|
||||
|
||||
# Prepend to ensure our function runs before the OE-Core one
|
||||
BBLAYERS_CONF_UPDATE_FUNCS =+ "conf/bblayers.conf:POKY_BBLAYERS_CONF_VERSION:REQUIRED_POKY_BBLAYERS_CONF_VERSION:poky_update_bblayersconf"
|
@ -1,16 +1,16 @@
|
||||
# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
|
||||
# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
|
||||
# changes incompatibly
|
||||
LCONF_VERSION = "6"
|
||||
POKY_BBLAYERS_CONF_VERSION = "1"
|
||||
|
||||
BBPATH = "${TOPDIR}"
|
||||
BBFILES ?= ""
|
||||
|
||||
BBLAYERS ?= " \
|
||||
##OEROOT##/meta \
|
||||
##OEROOT##/meta-yocto \
|
||||
##OEROOT##/meta-poky \
|
||||
##OEROOT##/meta-yocto-bsp \
|
||||
"
|
||||
BBLAYERS_NON_REMOVABLE ?= " \
|
||||
##OEROOT##/meta \
|
||||
##OEROOT##/meta-yocto \
|
||||
##OEROOT##/meta-poky \
|
||||
"
|
@ -0,0 +1,18 @@
|
||||
# We have a conf and classes directory, add to BBPATH
|
||||
BBPATH =. "${LAYERDIR}:"
|
||||
|
||||
# We have recipes-* directories, add to BBFILES
|
||||
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
|
||||
${LAYERDIR}/recipes-*/*/*.bbappend"
|
||||
|
||||
BBFILE_COLLECTIONS += "yocto"
|
||||
BBFILE_PATTERN_yocto = "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_yocto = "5"
|
||||
|
||||
# This should only be incremented on significant changes that will
|
||||
# cause compatibility issues with other layers
|
||||
LAYERVERSION_yocto = "3"
|
||||
|
||||
LAYERDEPENDS_yocto = "core"
|
||||
|
||||
REQUIRED_POKY_BBLAYERS_CONF_VERSION = "1"
|
@ -1,28 +0,0 @@
|
||||
# Provide some extensions to sanity.bbclass to handle poky-specific conf file upgrades
|
||||
|
||||
python poky_update_bblayersconf() {
|
||||
current_version = int(d.getVar('LCONF_VERSION', True) or -1)
|
||||
latest_version = int(d.getVar('LAYER_CONF_VERSION', True) or -1)
|
||||
|
||||
bblayers_fn = bblayers_conf_file(d)
|
||||
lines = sanity_conf_read(bblayers_fn)
|
||||
|
||||
if current_version == 5 and latest_version > 5:
|
||||
# Handle split out of meta-yocto-bsp from meta-yocto
|
||||
if '/meta-yocto-bsp' not in d.getVar('BBLAYERS', True):
|
||||
index, meta_yocto_line = sanity_conf_find_line('meta-yocto\s*\\\\\\n', lines)
|
||||
if meta_yocto_line:
|
||||
lines.insert(index + 1, meta_yocto_line.replace('meta-yocto',
|
||||
'meta-yocto-bsp'))
|
||||
else:
|
||||
sys.exit()
|
||||
|
||||
current_version += 1
|
||||
sanity_conf_update(bblayers_fn, lines, 'LCONF_VERSION', current_version)
|
||||
return
|
||||
|
||||
sys.exit()
|
||||
}
|
||||
|
||||
# Prepend to ensure our function runs before the OE-Core one
|
||||
BBLAYERS_CONF_UPDATE_FUNCS =+ "poky_update_bblayersconf"
|
@ -1,16 +1,2 @@
|
||||
# We have a conf and classes directory, add to BBPATH
|
||||
BBPATH =. "${LAYERDIR}:"
|
||||
|
||||
# We have recipes-* directories, add to BBFILES
|
||||
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
|
||||
${LAYERDIR}/recipes-*/*/*.bbappend"
|
||||
|
||||
BBFILE_COLLECTIONS += "yocto"
|
||||
BBFILE_PATTERN_yocto = "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_yocto = "5"
|
||||
|
||||
# This should only be incremented on significant changes that will
|
||||
# cause compatibility issues with other layers
|
||||
LAYERVERSION_yocto = "2"
|
||||
|
||||
LAYERDEPENDS_yocto = "core"
|
||||
# Dummy file to allow for meta-yocto -> meta-poky transition
|
||||
BBPATH =. "${LAYERDIR}/../meta-poky:"
|
||||
|
Loading…
Reference in new issue