I have similar patches queued on master-next, but was only able to
complete testing on them today (since I was on vacation). I've now
merged master-next to master.

If I've missed something, feel free to send follow up changes.

Bruce

On Tue, Aug 17, 2021 at 10:53 PM wangmy <[email protected]> wrote:
>
> This is the result of automated script (0.9.1) conversion:
>
> oe-core/scripts/contrib/convert-overrides.py .
>
> converting the metadata to use ":" as the override character instead of "_".
>
> Signed-off-by: Wang Mingyu <[email protected]>
> ---
>  .../python/python-neutron_git.bbappend                 |  4 ++--
>  .../recipes-devtools/python/python-cinder_git.bbappend |  6 +++---
>  .../recipes-devtools/python/python-glance_git.bbappend |  4 ++--
>  .../python/python-neutron_git.bbappend                 |  4 ++--
>  .../recipes-devtools/python/python-nova_git.bbappend   |  4 ++--
>  .../python/python-ceilometer_git.bbappend              |  2 +-
>  .../recipes-devtools/python/python-nova_git.bbappend   |  2 +-
>  meta-openstack/Documentation/README.OpenLDAP           |  2 +-
>  meta-openstack/README                                  |  2 +-
>  meta-openstack/README.setup                            |  6 +++---
>  meta-openstack/classes/identity.bbclass                |  2 +-
>  meta-openstack/classes/rmargparse.bbclass              |  2 +-
>  .../open-iscsi/open-iscsi-kernel_2.0-873.bb            |  2 +-
>  .../open-iscsi/open-iscsi-user_2.1.4.bb                |  4 ++--
>  .../recipes-connectivity/openssh/openssh_openstack.inc |  4 ++--
>  .../recipes-core/base-files/base-files_openstack.inc   |  4 ++--
>  .../recipes-core/initscripts/initscripts_openstack.inc |  2 +-
>  .../recipes-dbs/postgresql/postgresql_openstack.inc    |  4 ++--
>  .../recipes-devtools/erlang/erlang-native_R15B.bb      |  4 ++--
>  .../recipes-devtools/erlang/erlang-native_R16B03-1.bb  |  4 ++--
>  meta-openstack/recipes-devtools/erlang/erlang_R15B.bb  | 10 +++++-----
>  .../recipes-devtools/erlang/erlang_R16B03-1.bb         | 10 +++++-----
>  .../erlang/nativesdk-erlang_R16B03-1.bb                |  6 +++---
>  .../recipes-devtools/python/python-barbican_git.bb     |  2 +-
>  .../recipes-devtools/python/python-ceilometer_git.bb   |  4 ++--
>  .../recipes-devtools/python/python-cinder_git.bb       |  2 +-
>  .../recipes-devtools/python/python-cinderclient_git.bb |  2 +-
>  .../recipes-devtools/python/python-glance_git.bb       |  4 ++--
>  .../recipes-devtools/python/python-heat_git.bb         |  2 +-
>  .../recipes-devtools/python/python-heatclient_git.bb   |  2 +-
>  .../recipes-devtools/python/python-horizon_git.bb      |  2 +-
>  .../python/python-keystone-hybrid-backend_git.bb       |  2 +-
>  .../recipes-devtools/python/python-keystone_git.bb     |  2 +-
>  .../recipes-devtools/python/python-neutron_git.bb      |  2 +-
>  .../python/python-neutronclient_git.bb                 |  2 +-
>  .../recipes-devtools/python/python-nova_git.bb         |  4 ++--
>  .../recipes-devtools/python/python-novaclient_git.bb   |  2 +-
>  .../recipes-devtools/python/python-oauth2_1.5.211.bb   |  2 +-
>  .../recipes-devtools/python/python-oauthlib_0.7.2.bb   |  2 +-
>  .../recipes-devtools/python/python-rally_git.bb        |  2 +-
>  .../recipes-devtools/python/python-swift_git.bb        |  2 +-
>  meta-openstack/recipes-devtools/python/python-tox.inc  |  2 +-
>  .../recipes-devtools/python/python-trove_git.bb        |  4 ++--
>  .../recipes-devtools/python/python-troveclient_git.bb  |  2 +-
>  .../python/python3-django-compressor_2.1.bb            |  2 +-
>  .../recipes-devtools/python/python3-falcon_2.0.0.bb    |  2 +-
>  .../recipes-devtools/python/python3-happybase_1.2.0.bb |  2 +-
>  .../python/python3-keystoneclient_git.bb               |  2 +-
>  .../python/python3-requestsexceptions_1.4.0.bb         |  2 +-
>  .../python/python3-setuptools-git_1.2.bb               |  2 +-
>  .../python/python3-swiftclient_3.10.0.bb               |  2 +-
>  meta-openstack/recipes-devtools/ruby/erubis_git.bb     |  2 +-
>  meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb  |  2 +-
>  .../recipes-devtools/ruby/http-parser.rb_0.6.0.bb      |  2 +-
>  .../recipes-extended/images/openstack-image-aio.bb     |  2 +-
>  .../recipes-extended/images/openstack-image-compute.bb |  2 +-
>  .../images/openstack-image-controller.bb               |  2 +-
>  .../recipes-extended/libpam/libpam_openstack.inc       |  4 ++--
>  .../recipes-extended/libvirt/libvirt_openstack.inc     |  4 ++--
>  .../recipes-extended/lighttpd/lighttpd_openstack.inc   |  2 +-
>  meta-openstack/recipes-extended/qpid/qpid_0.20.bb      |  2 +-
>  meta-openstack/recipes-extended/tempest/tempest_git.bb |  2 +-
>  .../recipes-kernel/linux/linux-yocto_openstack.inc     |  2 +-
>  meta-openstack/recipes-support/chef/chef_git.bb        |  2 +-
>  .../recipes-support/dnsmasq/dnsmasq_openstack.inc      |  2 +-
>  .../recipes-support/iproute2/iproute2_openstack.inc    |  2 +-
>  .../recipes-support/memcached/memcached_1.5.3.bb       |  2 +-
>  .../recipes-support/mod-wsgi/mod-wsgi_git.bb           |  2 +-
>  .../recipes-support/openldap/openldap_openstack.inc    |  4 ++--
>  meta-openstack/recipes-support/salt/salt_3001.1.bb     |  4 ++--
>  recipes-connectivity/consul/consul_git.bb              |  6 +++---
>  recipes-devtools/python/python-ansible.inc             |  2 +-
>  recipes-extended/glusterfs/glusterfs.inc               |  6 +++---
>  recipes-extended/librdmacm/librdmacm_1.1.0.bb          |  2 +-
>  recipes-support/nss-pam-ldapd/nss-pam-ldapd_0.9.8.bb   |  4 ++--
>  recipes-support/openldap/openldap_2.4.39.bb            |  2 +-
>  recipes-support/puppet-vswitch/puppet-vswitch_git.bb   |  2 +-
>  recipes-support/puppet/puppet_5.4.0.bb                 |  2 +-
>  recipes-support/spice/spice_git.bb                     |  4 ++--
>  79 files changed, 117 insertions(+), 117 deletions(-)
>
> diff --git 
> a/meta-openstack-compute-test-config/recipes-devtools/python/python-neutron_git.bbappend
>  
> b/meta-openstack-compute-test-config/recipes-devtools/python/python-neutron_git.bbappend
> index 60e70fca..a34ba055 100644
> --- 
> a/meta-openstack-compute-test-config/recipes-devtools/python/python-neutron_git.bbappend
> +++ 
> b/meta-openstack-compute-test-config/recipes-devtools/python/python-neutron_git.bbappend
> @@ -1,10 +1,10 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
>
>  SRC_URI += " file://neutron-test-config.init"
>
>  NEUTRON_CONF_EXT_ETH_IF ?= "eth0"
>
> -do_install_append() {
> +do_install:append() {
>      sed -e "s:%NEUTRON_CONF_EXT_ETH_IF%:${NEUTRON_CONF_EXT_ETH_IF}:g" -i 
> ${WORKDIR}/neutron-test-config.init
>      sed -e "s:%COMPUTE_IP%:${COMPUTE_IP}:g" -i 
> ${WORKDIR}/neutron-test-config.init
>      install -m 0755 ${WORKDIR}/neutron-test-config.init 
> ${D}${sysconfdir}/init.d/neutron-test-config
> diff --git 
> a/meta-openstack-controller-test-config/recipes-devtools/python/python-cinder_git.bbappend
>  
> b/meta-openstack-controller-test-config/recipes-devtools/python/python-cinder_git.bbappend
> index 50033364..121f7e73 100644
> --- 
> a/meta-openstack-controller-test-config/recipes-devtools/python/python-cinder_git.bbappend
> +++ 
> b/meta-openstack-controller-test-config/recipes-devtools/python/python-cinder_git.bbappend
> @@ -1,13 +1,13 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
>
>  SRC_URI += " file://cinder-test-config.init"
>
> -do_install_prepend() {
> +do_install:prepend() {
>      # Remove nfs cinder-volume backend driver
>      sed -e "s/nfsdriver,//" -i ${WORKDIR}/cinder.conf
>  }
>
> -do_install_append() {
> +do_install:append() {
>      install -m 0755 ${WORKDIR}/cinder-test-config.init 
> ${D}${sysconfdir}/init.d/cinder-test-config
>  }
>
> diff --git 
> a/meta-openstack-controller-test-config/recipes-devtools/python/python-glance_git.bbappend
>  
> b/meta-openstack-controller-test-config/recipes-devtools/python/python-glance_git.bbappend
> index 1c89d517..f3b32f2a 100644
> --- 
> a/meta-openstack-controller-test-config/recipes-devtools/python/python-glance_git.bbappend
> +++ 
> b/meta-openstack-controller-test-config/recipes-devtools/python/python-glance_git.bbappend
> @@ -1,8 +1,8 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
>
>  SRC_URI += " file://glance-test-config.init"
>
> -do_install_append() {
> +do_install:append() {
>      install -m 0755 ${WORKDIR}/glance-test-config.init 
> ${D}${sysconfdir}/init.d/glance-test-config
>  }
>
> diff --git 
> a/meta-openstack-controller-test-config/recipes-devtools/python/python-neutron_git.bbappend
>  
> b/meta-openstack-controller-test-config/recipes-devtools/python/python-neutron_git.bbappend
> index 2276456f..aa880bc4 100644
> --- 
> a/meta-openstack-controller-test-config/recipes-devtools/python/python-neutron_git.bbappend
> +++ 
> b/meta-openstack-controller-test-config/recipes-devtools/python/python-neutron_git.bbappend
> @@ -1,10 +1,10 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
>
>  SRC_URI += " file://neutron-test-config.init"
>
>  NEUTRON_CONF_EXT_ETH_IF ?= "eth0"
>
> -do_install_append() {
> +do_install:append() {
>      sed -e "s:%NEUTRON_CONF_EXT_ETH_IF%:${NEUTRON_CONF_EXT_ETH_IF}:g" -i 
> ${WORKDIR}/neutron-test-config.init
>      sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i 
> ${WORKDIR}/neutron-test-config.init
>      install -m 0755 ${WORKDIR}/neutron-test-config.init 
> ${D}${sysconfdir}/init.d/neutron-test-config
> diff --git 
> a/meta-openstack-controller-test-config/recipes-devtools/python/python-nova_git.bbappend
>  
> b/meta-openstack-controller-test-config/recipes-devtools/python/python-nova_git.bbappend
> index c01d6497..208fc88b 100644
> --- 
> a/meta-openstack-controller-test-config/recipes-devtools/python/python-nova_git.bbappend
> +++ 
> b/meta-openstack-controller-test-config/recipes-devtools/python/python-nova_git.bbappend
> @@ -1,8 +1,8 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
>
>  SRC_URI += " file://nova-test-config.init"
>
> -do_install_append() {
> +do_install:append() {
>      install -m 0755 ${WORKDIR}/nova-test-config.init 
> ${D}${sysconfdir}/init.d/nova-test-config
>  }
>
> diff --git 
> a/meta-openstack-qemu/recipes-devtools/python/python-ceilometer_git.bbappend 
> b/meta-openstack-qemu/recipes-devtools/python/python-ceilometer_git.bbappend
> index 5d45d629..e4edfde7 100644
> --- 
> a/meta-openstack-qemu/recipes-devtools/python/python-ceilometer_git.bbappend
> +++ 
> b/meta-openstack-qemu/recipes-devtools/python/python-ceilometer_git.bbappend
> @@ -1,4 +1,4 @@
> -do_install_append() {
> +do_install:append() {
>      if [ ! -f "${WORKDIR}/ceilometer.conf" ]; then
>          return
>      fi
> diff --git 
> a/meta-openstack-qemu/recipes-devtools/python/python-nova_git.bbappend 
> b/meta-openstack-qemu/recipes-devtools/python/python-nova_git.bbappend
> index b2e3dff0..42e2fbae 100644
> --- a/meta-openstack-qemu/recipes-devtools/python/python-nova_git.bbappend
> +++ b/meta-openstack-qemu/recipes-devtools/python/python-nova_git.bbappend
> @@ -1,4 +1,4 @@
> -do_install_append() {
> +do_install:append() {
>      if [ ! -f "${WORKDIR}/nova.conf" ]; then
>          return
>      fi
> diff --git a/meta-openstack/Documentation/README.OpenLDAP 
> b/meta-openstack/Documentation/README.OpenLDAP
> index 06e186ea..a45b7691 100644
> --- a/meta-openstack/Documentation/README.OpenLDAP
> +++ b/meta-openstack/Documentation/README.OpenLDAP
> @@ -6,7 +6,7 @@ OpenLDAP into DISTRO_FEATURES
>
>  e.g. in conf/local.conf
>
> -DISTRO_FEATURES_append += " OpenLDAP"
> +DISTRO_FEATURES:append += " OpenLDAP"
>
>  A number of variables can be specified during the build phase that configures
>  OpenLDAP specific options:
> diff --git a/meta-openstack/README b/meta-openstack/README
> index cd1c2e75..127e8142 100644
> --- a/meta-openstack/README
> +++ b/meta-openstack/README
> @@ -9,7 +9,7 @@ The bbappend files for some recipes (e.g. postgresql) and 
> preferred version sett
>  (e.g. python-networkx)in this layer need to have 'openstack' in 
> DISTRO_FEATURES to
>  have effect. To enable them, add in configuration file the following line.
>
> -  DISTRO_FEATURES_append = " openstack"
> +  DISTRO_FEATURES:append = " openstack"
>
>  If meta-openstack is included, but openstack is not enabled as a
>  distro feature a warning is printed at parse time:
> diff --git a/meta-openstack/README.setup b/meta-openstack/README.setup
> index b02ebf69..d1a47034 100644
> --- a/meta-openstack/README.setup
> +++ b/meta-openstack/README.setup
> @@ -88,14 +88,14 @@ to the bblayers.conf file:
>  initialized you have to append the necessary variables to ensure that
>  systemd will be used in your images:
>
> -    DISTRO_FEATURES_append = " systemd"
> +    DISTRO_FEATURES:append = " systemd"
>      DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
>      VIRTUAL-RUNTIME_init_manager = "systemd"
>      VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"
>
>  Additionally activiate the meta-virtualization layer:
>
> -    DISTRO_FEATURES_append += "virtualization kvm"
> +    DISTRO_FEATURES:append += "virtualization kvm"
>
>
>  Package configurations
> @@ -120,7 +120,7 @@ bblayers.conf file, after the node type deployment layer.
>  If a sample guest image is desired on a control node, the following can
>  be added to local.conf:
>
> -  IMAGE_INSTALL_append = " cirros-guest-image"
> +  IMAGE_INSTALL:append = " cirros-guest-image"
>
>  * Cinder Additional Packages *
>
> diff --git a/meta-openstack/classes/identity.bbclass 
> b/meta-openstack/classes/identity.bbclass
> index 1f4f408e..66998759 100644
> --- a/meta-openstack/classes/identity.bbclass
> +++ b/meta-openstack/classes/identity.bbclass
> @@ -152,7 +152,7 @@ def servicecreate_param(d, pkg):
>      return service_param
>
>  # Add the postinst script into the generated package
> -python populate_packages_append () {
> +python populate_packages:append () {
>      servicecreate_packages = d.getVar('SERVICECREATE_PACKAGES', True) or ""
>
>      servicecreate_postinst_common_copy = 
> d.getVar('servicecreate_postinst_common', True)
> diff --git a/meta-openstack/classes/rmargparse.bbclass 
> b/meta-openstack/classes/rmargparse.bbclass
> index 65d84595..e3930cea 100644
> --- a/meta-openstack/classes/rmargparse.bbclass
> +++ b/meta-openstack/classes/rmargparse.bbclass
> @@ -1,3 +1,3 @@
> -do_install_append() {
> +do_install:append() {
>      sed -i '/argparse/d' ${D}${libdir}/python2.7/site-packages/*/requires.txt
>  }
> diff --git 
> a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb 
> b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb
> index 8d514601..69412349 100644
> --- 
> a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb
> +++ 
> b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb
> @@ -1,7 +1,7 @@
>  DESCRIPTION = "Open-iSCSI project is a high performance, transport 
> independent, multi-platform implementation of RFC3720."
>  HOMEPAGE = "http://www.open-iscsi.org/";
>  LICENSE = "GPL"
> -MACHINE_KERNEL_PR_append = "a"
> +MACHINE_KERNEL_PR:append = "a"
>  PR = "r2"
>
>  LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
> diff --git 
> a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb 
> b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb
> index b71d8dc1..7d046fcc 100644
> --- a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb
> +++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.4.bb
> @@ -7,7 +7,7 @@ inherit systemd autotools pkgconfig
>
>  LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
>  DEPENDS = "kmod openssl util-linux open-isns"
> -DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 
> 'systemd', '', d)}"
> +DEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 
> 'systemd', '', d)}"
>
>  SRC_URI = "git://github.com/open-iscsi/open-iscsi.git;protocol=https   \
>             file://0001-fix-build-error-of-cross-build.patch \
> @@ -54,7 +54,7 @@ SYSTEMD_SERVICE_${PN}-systemd = "iscsi.service \
>                                   iscsid.socket \
>                                   iscsiuio.socket "
>
> -do_install_append () {
> +do_install:append () {
>          install -d ${D}${systemd_unitdir}/system
>          install -m 0644 ${S}/etc/systemd/* ${D}${systemd_unitdir}/system/
>  }
> diff --git 
> a/meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc 
> b/meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc
> index 5c0d724f..0244ae32 100644
> --- a/meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc
> +++ b/meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc
> @@ -1,9 +1,9 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
>
>  SRC_URI += "file://mcs-sshd"
>  SRC_URI += "file://mcs-sshd_config"
>
> -do_install_append() {
> +do_install:append() {
>      if ${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'true', 'false', 
> d)}; then
>          install -D -m 644 ${WORKDIR}/mcs-sshd ${D}/etc/pam.d/sshd
>          install -D -m 644 ${WORKDIR}/mcs-sshd_config ${D}/etc/ssh/sshd_config
> diff --git a/meta-openstack/recipes-core/base-files/base-files_openstack.inc 
> b/meta-openstack/recipes-core/base-files/base-files_openstack.inc
> index 0a1b1604..d69bc792 100644
> --- a/meta-openstack/recipes-core/base-files/base-files_openstack.inc
> +++ b/meta-openstack/recipes-core/base-files/base-files_openstack.inc
> @@ -1,11 +1,11 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
>
>  SRC_URI += "file://nsswitch.conf"
>
>  PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 
> 'OpenLDAP', '', d)}"
>  PACKAGECONFIG[OpenLDAP] = ",,,nss-pam-ldapd"
>
> -do_install_append() {
> +do_install:append() {
>      if ${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'true', 'false', 
> d)}; then
>          install -m 755 -d ${D}/etc/
>          install -m 644 ${WORKDIR}/nsswitch.conf ${D}/etc/
> diff --git 
> a/meta-openstack/recipes-core/initscripts/initscripts_openstack.inc 
> b/meta-openstack/recipes-core/initscripts/initscripts_openstack.inc
> index 21749974..39308672 100644
> --- a/meta-openstack/recipes-core/initscripts/initscripts_openstack.inc
> +++ b/meta-openstack/recipes-core/initscripts/initscripts_openstack.inc
> @@ -1,4 +1,4 @@
> -do_install_append() {
> +do_install:append() {
>
>         echo                  >> ${D}${sysconfdir}/init.d/functions
>         echo init_is_upstart \(\) \{  >> ${D}${sysconfdir}/init.d/functions
> diff --git a/meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc 
> b/meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc
> index 3de5845b..4d55007d 100644
> --- a/meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc
> +++ b/meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc
> @@ -1,4 +1,4 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/postgresql:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/postgresql:"
>
>  SRC_URI += " \
>      file://postgresql-init \
> @@ -12,7 +12,7 @@ SYSTEMD_AUTO_ENABLE_${PN} = "enable"
>  # default
>  DB_DATADIR ?= "/var/lib/postgres/data"
>
> -do_install_append() {
> +do_install:append() {
>      D_DEST_DIR=${D}${sysconfdir}/postgresql
>
>      install -d ${D_DEST_DIR}
> diff --git a/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb 
> b/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
> index 435795fd..f4cad839 100644
> --- a/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
> +++ b/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
> @@ -16,11 +16,11 @@ do_configure() {
>         oe_runconf
>  }
>
> -do_compile_prepend() {
> +do_compile:prepend() {
>      export TARGET=${HOST_SYS}
>  }
>
> -do_install_prepend() {
> +do_install:prepend() {
>      export TARGET=${HOST_SYS}
>  }
>
> diff --git a/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb 
> b/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
> index 61fc027d..6f3ca463 100644
> --- a/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
> +++ b/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
> @@ -13,11 +13,11 @@ do_configure() {
>         oe_runconf
>  }
>
> -do_compile_prepend() {
> +do_compile:prepend() {
>      export TARGET=${HOST_SYS}
>  }
>
> -do_install_prepend() {
> +do_install:prepend() {
>      export TARGET=${HOST_SYS}
>  }
>
> diff --git a/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb 
> b/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
> index 68d144b1..7aa9a80d 100644
> --- a/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
> +++ b/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
> @@ -9,11 +9,11 @@ EXTRA_OEMAKE = "BUILD_CC='${BUILD_CC}'"
>
>  EXTRA_OECONF = "--with-ssl=${STAGING_DIR_HOST}${layout_exec_prefix}"
>
> -EXTRA_OECONF_append_arm = " --disable-smp-support --disable-hipe"
> -EXTRA_OECONF_append_armeb = " --disable-smp-support --disable-hipe"
> -EXTRA_OECONF_append_mipsel = " --disable-smp-support --disable-hipe"
> -EXTRA_OECONF_append_sh3 = " --disable-smp-support --disable-hipe"
> -EXTRA_OECONF_append_sh4 = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:arm = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:armeb = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:mipsel = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:sh3 = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:sh4 = " --disable-smp-support --disable-hipe"
>
>  NATIVE_BIN = 
> "${TMPDIR}/work/erlang-native-${PV}-${PR}/otp_src_${UPSTREAM_VERSION}/bin"
>
> diff --git a/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb 
> b/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
> index 4c2b947f..91c88177 100644
> --- a/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
> +++ b/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
> @@ -9,11 +9,11 @@ TARGET_CC_ARCH += "${LDFLAGS}"
>
>  EXTRA_OEMAKE = "BUILD_CC='${BUILD_CC}'"
>
> -EXTRA_OECONF_append_arm = " --disable-smp-support --disable-hipe"
> -EXTRA_OECONF_append_armeb = " --disable-smp-support --disable-hipe"
> -EXTRA_OECONF_append_mipsel = " --disable-smp-support --disable-hipe"
> -EXTRA_OECONF_append_sh3 = " --disable-smp-support --disable-hipe"
> -EXTRA_OECONF_append_sh4 = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:arm = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:armeb = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:mipsel = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:sh3 = " --disable-smp-support --disable-hipe"
> +EXTRA_OECONF:append:sh4 = " --disable-smp-support --disable-hipe"
>
>  NATIVE_BIN = "${STAGING_LIBDIR_NATIVE}/erlang/bin"
>
> diff --git 
> a/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb 
> b/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
> index 7196fc69..6d0fc564 100644
> --- a/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
> +++ b/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
> @@ -21,15 +21,15 @@ do_configure() {
>      oe_runconf
>  }
>
> -do_compile_prepend() {
> +do_compile:prepend() {
>      export TARGET=${HOST_SYS}
>  }
>
> -do_install_prepend() {
> +do_install:prepend() {
>      export TARGET=${HOST_SYS}
>  }
>
> -do_install_append() {
> +do_install:append() {
>      rm -f ${D}/${libdir}/erlang/Install
>  }
>
> diff --git a/meta-openstack/recipes-devtools/python/python-barbican_git.bb 
> b/meta-openstack/recipes-devtools/python/python-barbican_git.bb
> index 8908e205..96d016b4 100644
> --- a/meta-openstack/recipes-devtools/python/python-barbican_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-barbican_git.bb
> @@ -40,7 +40,7 @@ python () {
>  }
>  SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
>
> -do_install_append() {
> +do_install:append() {
>      TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
>      BARBICAN_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
>
> diff --git a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb 
> b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
> index 1f18d7bb..5af40416 100644
> --- a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
> @@ -47,13 +47,13 @@ python () {
>      d.setVarFlags("USERCREATE_PARAM_%s-reseller" % d.getVar('SRCNAME',True), 
> flags)
>  }
>
> -do_configure_append() {
> +do_configure:append() {
>      # We are using postgresql support, hence this requirement is not valid
>      # removing it, to avoid on-target runtime issues
>      sed -e "s:MySQL-python::g" -i ${S}/requirements.txt
>  }
>
> -do_install_append() {
> +do_install:append() {
>      TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
>      CEILOMETER_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
>
> diff --git a/meta-openstack/recipes-devtools/python/python-cinder_git.bb 
> b/meta-openstack/recipes-devtools/python/python-cinder_git.bb
> index 8afe84db..d174ed48 100644
> --- a/meta-openstack/recipes-devtools/python/python-cinder_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-cinder_git.bb
> @@ -44,7 +44,7 @@ CINDER_NFS_VOLUME_SERVERS ?= 
> "${CINDER_NFS_VOLUME_SERVERS_DEFAULT}"
>  CINDER_GLUSTERFS_VOLUME_SERVERS_DEFAULT = "controller:/glusterfs_volumes"
>  CINDER_GLUSTERFS_VOLUME_SERVERS ?= 
> "${CINDER_GLUSTERFS_VOLUME_SERVERS_DEFAULT}"
>
> -do_install_append() {
> +do_install:append() {
>      TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
>      CINDER_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
>
> diff --git 
> a/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb 
> b/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
> index bacb25f9..ae91bb0b 100644
> --- a/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
> @@ -43,7 +43,7 @@ RDEPENDS_${PN} += " \
>  PACKAGECONFIG ?= "bash-completion"
>  PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion 
> ${BPN}-bash-completion"
>
> -do_install_append() {
> +do_install:append() {
>         install -d ${D}/${sysconfdir}/bash_completion.d
>         install -m 664 ${S}/tools/cinder.bash_completion 
> ${D}/${sysconfdir}/bash_completion.d
>  }
> diff --git a/meta-openstack/recipes-devtools/python/python-glance_git.bb 
> b/meta-openstack/recipes-devtools/python/python-glance_git.bb
> index f692963d..1f0cf2f8 100644
> --- a/meta-openstack/recipes-devtools/python/python-glance_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-glance_git.bb
> @@ -56,13 +56,13 @@ python () {
>  }
>  SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
>
> -do_install_prepend() {
> +do_install:prepend() {
>      sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i 
> ${S}/${SRCNAME}/tests/functional/__init__.py
>      sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i 
> ${S}/${SRCNAME}/tests/unit/base.py
>      sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i 
> ${S}/${SRCNAME}/tests/utils.py
>  }
>
> -do_install_append() {
> +do_install:append() {
>      SRC_SYSCONFDIR=${S}${sysconfdir}
>      GLANCE_CONF_DIR=${D}${sysconfdir}/glance
>
> diff --git a/meta-openstack/recipes-devtools/python/python-heat_git.bb 
> b/meta-openstack/recipes-devtools/python/python-heat_git.bb
> index a3102ffa..d96bc168 100644
> --- a/meta-openstack/recipes-devtools/python/python-heat_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-heat_git.bb
> @@ -57,7 +57,7 @@ python () {
>      d.setVarFlags("SERVICECREATE_PARAM_%s-cfn" % d.getVar('SRCNAME',True), 
> flags)
>  }
>
> -do_install_append() {
> +do_install:append() {
>      TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
>      HEAT_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
>
> diff --git a/meta-openstack/recipes-devtools/python/python-heatclient_git.bb 
> b/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
> index e0927f3c..391d7d2f 100644
> --- a/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
> @@ -39,7 +39,7 @@ inherit setuptools3
>  PACKAGECONFIG ?= "bash-completion"
>  PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion 
> ${BPN}-bash-completion"
>
> -do_install_append() {
> +do_install:append() {
>         install -d ${D}/${sysconfdir}/bash_completion.d
>         install -m 664 ${S}/tools/heat.bash_completion 
> ${D}/${sysconfdir}/bash_completion.d
>  }
> diff --git a/meta-openstack/recipes-devtools/python/python-horizon_git.bb 
> b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
> index 26afe402..ebccbabd 100644
> --- a/meta-openstack/recipes-devtools/python/python-horizon_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
> @@ -102,7 +102,7 @@ USERADD_PARAM_${PN} = "--system -m -d 
> ${localstatedir}/lib/openstack-dashboard -
>  # no longer required. kept as reference.
>  # do_install[dirs] += "${D}/usr/share/bin"
>
> -do_install_append() {
> +do_install:append() {
>      SYSCONF_DIR=${D}${sysconfdir}
>      DASHBOARD_CONF_DIR=${SYSCONF_DIR}/openstack-dashboard
>      DASHBOARD_SHARE_DIR=${D}${datadir}/openstack-dashboard
> diff --git 
> a/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
>  
> b/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
> index e595180c..e522cd63 100644
> --- 
> a/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
> +++ 
> b/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
> @@ -14,7 +14,7 @@ S = "${WORKDIR}/git"
>
>  inherit python3-dir
>
> -do_install_append() {
> +do_install:append() {
>      install -D -m 0644 hybrid_assignment.py 
> ${D}/${PYTHON_SITEPACKAGES_DIR}/keystone/assignment/backends/hybrid_assignment.py
>      install -D -m 0644 hybrid_identity.py 
> ${D}/${PYTHON_SITEPACKAGES_DIR}/keystone/identity/backends/hybrid_identity.py
>  }
> diff --git a/meta-openstack/recipes-devtools/python/python-keystone_git.bb 
> b/meta-openstack/recipes-devtools/python/python-keystone_git.bb
> index a8cc9440..63a0e326 100644
> --- a/meta-openstack/recipes-devtools/python/python-keystone_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-keystone_git.bb
> @@ -65,7 +65,7 @@ python () {
>      d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), 
> flags)
>  }
>
> -do_install_append() {
> +do_install:append() {
>
>      KEYSTONE_CONF_DIR=${D}${sysconfdir}/keystone
>      KEYSTONE_PACKAGE_DIR=${D}${PYTHON_SITEPACKAGES_DIR}/keystone
> diff --git a/meta-openstack/recipes-devtools/python/python-neutron_git.bb 
> b/meta-openstack/recipes-devtools/python/python-neutron_git.bb
> index 315cb45a..0a669cc0 100644
> --- a/meta-openstack/recipes-devtools/python/python-neutron_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-neutron_git.bb
> @@ -60,7 +60,7 @@ python () {
>      d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), 
> flags)
>  }
>
> -do_install_append() {
> +do_install:append() {
>      TEMPLATE_CONF_DIR=${S}${sysconfdir}/
>      NEUTRON_CONF_DIR=${D}${sysconfdir}/neutron
>
> diff --git 
> a/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb 
> b/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
> index f519bf7d..04a9b10d 100644
> --- a/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
> @@ -48,7 +48,7 @@ inherit setuptools3 monitor rmargparse
>  PACKAGECONFIG ?= "bash-completion"
>  PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion 
> ${BPN}-bash-completion"
>
> -do_install_append() {
> +do_install:append() {
>         install -d ${D}/${sysconfdir}/bash_completion.d
>         install -m 664 ${S}/tools/neutron.bash_completion 
> ${D}/${sysconfdir}/bash_completion.d
>  }
> diff --git a/meta-openstack/recipes-devtools/python/python-nova_git.bb 
> b/meta-openstack/recipes-devtools/python/python-nova_git.bb
> index 8c643bd2..82e0484d 100644
> --- a/meta-openstack/recipes-devtools/python/python-nova_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-nova_git.bb
> @@ -11,7 +11,7 @@ DEPENDS = " \
>
>  SRCNAME = "nova"
>
> -FILESEXTRAPATHS_append := "${THISDIR}/${PN}"
> +FILESEXTRAPATHS:append := "${THISDIR}/${PN}"
>
>  SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
>             file://neutron-api-set-default-binding-vnic_type.patch \
> @@ -82,7 +82,7 @@ python () {
>      d.setVarFlags("SERVICECREATE_PARAM_%s-ec2" % d.getVar('SRCNAME',True), 
> flags)
>  }
>
> -do_install_append() {
> +do_install:append() {
>      if [ ! -f "${WORKDIR}/nova.conf" ]; then
>          return
>      fi
> diff --git a/meta-openstack/recipes-devtools/python/python-novaclient_git.bb 
> b/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
> index f85ae4d3..d83c4754 100644
> --- a/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
> @@ -42,7 +42,7 @@ RDEPENDS_${PN} += " \
>  PACKAGECONFIG ?= "bash-completion"
>  PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion 
> ${BPN}-bash-completion"
>
> -do_install_append() {
> +do_install:append() {
>         install -d ${D}/${sysconfdir}/bash_completion.d
>         install -m 664 ${S}/tools/nova.bash_completion 
> ${D}/${sysconfdir}/bash_completion.d
>
> diff --git a/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb 
> b/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
> index 38351385..d897a67e 100644
> --- a/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
> +++ b/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
> @@ -17,7 +17,7 @@ RDEPENDS_${PN} += "python-prettytable \
>              python-pyflakes"
>
>
> -do_install_append() {
> +do_install:append() {
>         perm_files=$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "PKG-INFO")
>         for f in $perm_files; do
>                 chmod 644 "${f}"
> diff --git a/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb 
> b/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
> index a5be175c..12579742 100644
> --- a/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
> +++ b/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
> @@ -19,7 +19,7 @@ DEPENDS += " \
>  RDEPENDS_${PN} += " \
>          "
>
> -do_install_append() {
> +do_install:append() {
>          perm_files=`find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name 
> "top_level.txt" -o -name "requires.txt"`
>          perm_files="$perm_files "$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" 
> -name "PKG-INFO")
>          for f in $perm_files; do
> diff --git a/meta-openstack/recipes-devtools/python/python-rally_git.bb 
> b/meta-openstack/recipes-devtools/python/python-rally_git.bb
> index ef864182..2ab75adb 100644
> --- a/meta-openstack/recipes-devtools/python/python-rally_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-rally_git.bb
> @@ -26,7 +26,7 @@ S = "${WORKDIR}/git"
>
>  inherit setuptools3 update-rc.d hosts identity default_configs
>
> -do_install_append() {
> +do_install:append() {
>      RALLY_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
>      RALLY_PYTHON_SITEPACKAGES_DIR=${D}${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}
>
> diff --git a/meta-openstack/recipes-devtools/python/python-swift_git.bb 
> b/meta-openstack/recipes-devtools/python/python-swift_git.bb
> index a5998eb3..e7c84fb2 100644
> --- a/meta-openstack/recipes-devtools/python/python-swift_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-swift_git.bb
> @@ -48,7 +48,7 @@ python () {
>      d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), 
> flags)
>  }
>
> -do_install_append() {
> +do_install:append() {
>      SWIFT_CONF_DIR=${D}${sysconfdir}/swift
>
>      install -d ${SWIFT_CONF_DIR}
> diff --git a/meta-openstack/recipes-devtools/python/python-tox.inc 
> b/meta-openstack/recipes-devtools/python/python-tox.inc
> index 66b13553..eb95b518 100644
> --- a/meta-openstack/recipes-devtools/python/python-tox.inc
> +++ b/meta-openstack/recipes-devtools/python/python-tox.inc
> @@ -16,7 +16,7 @@ RDEPENDS_${PN} += " \
>          ${PYTHON_PN}-pytest \
>          "
>
> -do_install_append() {
> +do_install:append() {
>
>      install -d ${D}/${sysconfdir}/${SRCNAME}
>      cp ${S}/tox.ini    ${D}/${sysconfdir}/${SRCNAME}
> diff --git a/meta-openstack/recipes-devtools/python/python-trove_git.bb 
> b/meta-openstack/recipes-devtools/python/python-trove_git.bb
> index f5a75a0f..3f1867aa 100755
> --- a/meta-openstack/recipes-devtools/python/python-trove_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-trove_git.bb
> @@ -36,7 +36,7 @@ python () {
>  }
>  SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
>
> -do_install_append() {
> +do_install:append() {
>      TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
>      TROVE_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
>      TROVE_LOG_DIR="/var/log/${SRCNAME}"
> @@ -191,7 +191,7 @@ PACKAGES += " \
>      ${SRCNAME}-taskmanager \
>      "
>
> -PACKAGES_prepend = " \
> +PACKAGES:prepend = " \
>      ${SRCNAME}-tests \
>      "
>
> diff --git a/meta-openstack/recipes-devtools/python/python-troveclient_git.bb 
> b/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
> index 64ab1669..54375761 100644
> --- a/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
> @@ -29,7 +29,7 @@ PACKAGES += " \
>      ${SRCNAME}-bin \
>      "
>
> -PACKAGES_prepend = " \
> +PACKAGES:prepend = " \
>      ${SRCNAME}-tests \
>      "
>
> diff --git 
> a/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb 
> b/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb
> index 40a0133b..3d554b31 100644
> --- a/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb
> +++ b/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb
> @@ -17,7 +17,7 @@ RDEPENDS_${PN} += " \
>          python3-rjsmin  \
>          "
>
> -do_install_append() {
> +do_install:append() {
>      # Ensure permisive perms are granted
>      find -L "${D}${PYTHON_SITEPACKAGES_DIR}/compressor" -type f -exec chmod 
> 644 {} \;
>      find -L "${D}${PYTHON_SITEPACKAGES_DIR}/compressor" -type d -exec chmod 
> 755 {} \;
> diff --git a/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb 
> b/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb
> index 648a7dd1..bcc67fc2 100644
> --- a/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb
> +++ b/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb
> @@ -10,7 +10,7 @@ SRC_URI[sha256sum] = 
> "eea593cf466b9c126ce667f6d30503624ef24459f118c75594a69353b6
>  inherit setuptools3 pypi
>
>  # conflicting file prevention
> -do_install_append() {
> +do_install:append() {
>         rm -f ${D}${libdir}/python*/site-packages/tests/*
>  }
>
> diff --git 
> a/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb 
> b/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
> index 56b6c798..c8f9135b 100644
> --- a/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
> +++ b/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
> @@ -9,7 +9,7 @@ SRC_URI[sha256sum] = 
> "850b4ee651128588a57e1e152dd1252e5ec39776a5d3d14ee892b8bac0
>
>  inherit setuptools3 pypi
>
> -do_install_append() {
> +do_install:append() {
>         perm_files=$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name 
> "top_level.txt")
>         perm_files="$perm_files "$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" 
> -name "PKG-INFO")
>         for f in $perm_files; do
> diff --git 
> a/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb 
> b/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb
> index c8fe38af..3b01036c 100644
> --- a/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb
> +++ b/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb
> @@ -46,7 +46,7 @@ RDEPENDS_${PN} += " \
>          python3-stevedore \
>          "
>
> -do_install_append() {
> +do_install:append() {
>         cp -r ${S}/examples ${D}${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}
>  }
>
> diff --git 
> a/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb 
> b/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
> index 4bf9c0eb..1357bd05 100644
> --- 
> a/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
> +++ 
> b/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
> @@ -10,7 +10,7 @@ SRC_URI[sha256sum] = 
> "b095cbc77618f066d459a02b137b020c37da9f46d9b057704019c9f77d
>  inherit setuptools3 pypi
>
>  # conflicting file prevention
> -do_install_append() {
> +do_install:append() {
>         rm -f ${D}${libdir}/python*/site-packages/tests/*
>  }
>
> diff --git 
> a/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb 
> b/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb
> index 34b40def..98fec91f 100644
> --- a/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb
> +++ b/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb
> @@ -10,7 +10,7 @@ SRC_URI[sha256sum] = 
> "ff64136da01aabba76ae88b050e7197918d8b2139ccbf6144e14d472b9
>  inherit setuptools3 pypi
>
>  # conflicting file prevention
> -do_install_append() {
> +do_install:append() {
>         rm -f ${D}${libdir}/python*/site-packages/site.py*
>  }
>  BBCLASSEXTEND = "native"
> diff --git 
> a/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb 
> b/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb
> index 1025d9e0..f2ab597f 100644
> --- a/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb
> +++ b/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb
> @@ -10,7 +10,7 @@ SRC_URI[sha256sum] = 
> "66227eaf29a691c70675fb9982022980b92797c273dd5e6dc7e680425e
>
>  inherit pypi setuptools3 python3-dir
>
> -do_install_append() {
> +do_install:append() {
>      cp -r test ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/
>  }
>
> diff --git a/meta-openstack/recipes-devtools/ruby/erubis_git.bb 
> b/meta-openstack/recipes-devtools/ruby/erubis_git.bb
> index 08e0f281..540231a9 100644
> --- a/meta-openstack/recipes-devtools/ruby/erubis_git.bb
> +++ b/meta-openstack/recipes-devtools/ruby/erubis_git.bb
> @@ -21,7 +21,7 @@ SRC_URI = " \
>
>  inherit ruby
>
> -do_patch_append() {
> +do_patch:append() {
>      bb.build.exec_func('do_fixup_gemspec', d)
>  }
>
> diff --git a/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb 
> b/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb
> index 768bc218..77c1282d 100644
> --- a/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb
> +++ b/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb
> @@ -11,7 +11,7 @@ RDEPENDS_${PN} = "cool.io http-parser.rb msgpack 
> serverengine sigdump strptime t
>
>  inherit ruby
>
> -do_install_append() {
> +do_install:append() {
>         install -d ${D}/etc/fluent/
>         install ${S}/fluent.conf ${D}/etc/fluent/fluent.conf
>  }
> diff --git a/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.0.bb 
> b/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.0.bb
> index db52ebd5..6bf809ed 100644
> --- a/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.0.bb
> +++ b/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.0.bb
> @@ -16,7 +16,7 @@ DEPENDS = "git"
>  inherit ruby
>
>  # Download the submodules
> -do_configure_prepend() {
> +do_configure:prepend() {
>         cd ${WORKDIR}/git
>         git submodule update --init --recursive
>  }
> diff --git a/meta-openstack/recipes-extended/images/openstack-image-aio.bb 
> b/meta-openstack/recipes-extended/images/openstack-image-aio.bb
> index 2fbb85e2..858c8e99 100644
> --- a/meta-openstack/recipes-extended/images/openstack-image-aio.bb
> +++ b/meta-openstack/recipes-extended/images/openstack-image-aio.bb
> @@ -27,7 +27,7 @@ inherit identity
>  inherit monitor
>
>  # check for 5G of free space, so we use 5G as a starting point.
> -IMAGE_ROOTFS_EXTRA_SPACE_append += "+ 5000000"
> +IMAGE_ROOTFS_EXTRA_SPACE:append += "+ 5000000"
>
>  POST_KEYSTONE_SETUP_COMMAND = "/etc/keystone/hybrid-backend-setup"
>
> diff --git 
> a/meta-openstack/recipes-extended/images/openstack-image-compute.bb 
> b/meta-openstack/recipes-extended/images/openstack-image-compute.bb
> index 897efc42..15726fde 100644
> --- a/meta-openstack/recipes-extended/images/openstack-image-compute.bb
> +++ b/meta-openstack/recipes-extended/images/openstack-image-compute.bb
> @@ -19,6 +19,6 @@ inherit monitor
>
>  # Ensure extra space for guest images, and rabbit MQ has a hard coded
>  # check for 2G of free space, so we use 3G as a starting point.
> -IMAGE_ROOTFS_EXTRA_SPACE_append += "+ 3000000"
> +IMAGE_ROOTFS_EXTRA_SPACE:append += "+ 3000000"
>
>  # ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ; "
> diff --git 
> a/meta-openstack/recipes-extended/images/openstack-image-controller.bb 
> b/meta-openstack/recipes-extended/images/openstack-image-controller.bb
> index 6f324d84..7f41a086 100644
> --- a/meta-openstack/recipes-extended/images/openstack-image-controller.bb
> +++ b/meta-openstack/recipes-extended/images/openstack-image-controller.bb
> @@ -24,5 +24,5 @@ inherit monitor
>
>  # Ensure extra space for guest images, and rabbit MQ has a hard coded
>  # check for 2G of free space, so we use 5G as a starting point.
> -IMAGE_ROOTFS_EXTRA_SPACE_append += "+ 5000000"
> +IMAGE_ROOTFS_EXTRA_SPACE:append += "+ 5000000"
>
> diff --git a/meta-openstack/recipes-extended/libpam/libpam_openstack.inc 
> b/meta-openstack/recipes-extended/libpam/libpam_openstack.inc
> index ec858a7f..6ebb4a33 100644
> --- a/meta-openstack/recipes-extended/libpam/libpam_openstack.inc
> +++ b/meta-openstack/recipes-extended/libpam/libpam_openstack.inc
> @@ -1,4 +1,4 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
>
>  SRC_URI += "file://common-account"
>  SRC_URI += "file://common-auth"
> @@ -9,7 +9,7 @@ SRC_URI += "file://common-session-noninteractive"
>  PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 
> 'OpenLDAP', '', d)}"
>  PACKAGECONFIG[OpenLDAP] = ",,,pam-plugin-mkhomedir nss-pam-ldapd"
>
> -do_install_append() {
> +do_install:append() {
>      if ${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'true', 'false', 
> d)}; then
>          install -m 755 -d ${D}/etc/pam.d/
>          install -m 644 ${WORKDIR}/common-account ${D}/etc/pam.d/
> diff --git a/meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc 
> b/meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc
> index 0b0f0114..8f6f8400 100644
> --- a/meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc
> +++ b/meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc
> @@ -5,9 +5,9 @@ PACKAGECONFIG ?= "qemu lxc test remote macvtap libvirtd udev 
> yajl \
>
>  inherit useradd
>  USERADD_PACKAGES = "${PN}"
> -GROUPADD_PARAM_${PN}_append = " ;--system libvirt"
> +GROUPADD_PARAM_${PN}:append = " ;--system libvirt"
>
> -do_install_append() {
> +do_install:append() {
>         sed -e "s:^#unix_sock_group =:unix_sock_group =:g" -i 
> ${D}/etc/libvirt/libvirtd.conf
>         sed -e "s:^#unix_sock_rw_perms =:unix_sock_rw_perms =:g" -i 
> ${D}/etc/libvirt/libvirtd.conf
>  }
> diff --git a/meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc 
> b/meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc
> index 33b1f61c..73cc86a8 100644
> --- a/meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc
> +++ b/meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc
> @@ -1,3 +1,3 @@
> -do_install_append() {
> +do_install:append() {
>         sed -i '2i port=`grep "^server.port" /etc/lighttpd.conf`; if [ -z 
> $port ]; then echo "server port not configured, not running lighttpd..."; 
> exit 0; fi' ${D}/etc/init.d/lighttpd
>  }
> diff --git a/meta-openstack/recipes-extended/qpid/qpid_0.20.bb 
> b/meta-openstack/recipes-extended/qpid/qpid_0.20.bb
> index 933f5efd..a88c8ead 100644
> --- a/meta-openstack/recipes-extended/qpid/qpid_0.20.bb
> +++ b/meta-openstack/recipes-extended/qpid/qpid_0.20.bb
> @@ -32,7 +32,7 @@ EXTRA_OEMAKE += " CPPFLAGS=-Wno-unused-function \
>          pythondir=${PYTHON_SITEPACKAGES_DIR} \
>  "
>
> -do_install_append() {
> +do_install:append() {
>       install -d ${D}${sysconfdir}/init.d
>       install -m 0755 ${WORKDIR}/qpidd ${D}${sysconfdir}/init.d/qpidd
>  }
> diff --git a/meta-openstack/recipes-extended/tempest/tempest_git.bb 
> b/meta-openstack/recipes-extended/tempest/tempest_git.bb
> index 48a286ce..9bff98c2 100644
> --- a/meta-openstack/recipes-extended/tempest/tempest_git.bb
> +++ b/meta-openstack/recipes-extended/tempest/tempest_git.bb
> @@ -61,7 +61,7 @@ python () {
>      d.setVarFlags("USERCREATE_PARAM_%s-setup-admin" % 
> d.getVar('SRCNAME',True), flags)
>  }
>
> -do_install_append() {
> +do_install:append() {
>      TEMPLATE_CONF_DIR=${S}${sysconfdir}/
>      TEMPEST_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
>
> diff --git a/meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc 
> b/meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc
> index cc774fed..4faab108 100644
> --- a/meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc
> +++ b/meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc
> @@ -1,4 +1,4 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/linux-yocto:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/linux-yocto:"
>
>  SRC_URI += "file://enable-veth.cfg \
>              file://enable-iscsi-tcp.cfg \
> diff --git a/meta-openstack/recipes-support/chef/chef_git.bb 
> b/meta-openstack/recipes-support/chef/chef_git.bb
> index 86e4165a..5960dd0c 100644
> --- a/meta-openstack/recipes-support/chef/chef_git.bb
> +++ b/meta-openstack/recipes-support/chef/chef_git.bb
> @@ -67,6 +67,6 @@ RUBY_INSTALL_GEMS = "pkg/chef-${BPV}.gem"
>  FILES_${PN} += "${libdir}/ruby/gems/2.2.0/build_info"
>  FILES_${PN} += "${libdir}/ruby/gems/2.2.0/extensions"
>
> -do_install_prepend() {
> +do_install:prepend() {
>         rake gem
>  }
> diff --git a/meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc 
> b/meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc
> index 0c979fea..d731da26 100644
> --- a/meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc
> +++ b/meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc
> @@ -1,4 +1,4 @@
> -do_install_append() {
> +do_install:append() {
>      # Remove /var/run as it is created on startup
>      rm -rf ${D}${localstatedir}/run
>  }
> diff --git a/meta-openstack/recipes-support/iproute2/iproute2_openstack.inc 
> b/meta-openstack/recipes-support/iproute2/iproute2_openstack.inc
> index 2fde00dc..97e372a9 100644
> --- a/meta-openstack/recipes-support/iproute2/iproute2_openstack.inc
> +++ b/meta-openstack/recipes-support/iproute2/iproute2_openstack.inc
> @@ -1,4 +1,4 @@
> -FILESEXTRAPATHS_append := "${THISDIR}/${PN}"
> +FILESEXTRAPATHS:append := "${THISDIR}/${PN}"
>
>  RRECOMMENDS_${PN} += "kernel-module-veth \
>         "
> diff --git a/meta-openstack/recipes-support/memcached/memcached_1.5.3.bb 
> b/meta-openstack/recipes-support/memcached/memcached_1.5.3.bb
> index b2d776b1..d65e699e 100644
> --- a/meta-openstack/recipes-support/memcached/memcached_1.5.3.bb
> +++ b/meta-openstack/recipes-support/memcached/memcached_1.5.3.bb
> @@ -53,7 +53,7 @@ INITSCRIPT_PARAMS = "defaults"
>  SYSTEMD_PACKAGES = "memcached"
>  SYSTEMD_SERVICE_${PN} = "memcached.service"
>
> -do_install_append() {
> +do_install:append() {
>      install -D -m 755 ${S}/scripts/memcached-init 
> ${D}${sysconfdir}/init.d/memcached
>
>      mkdir -p ${D}/usr/share/memcached/scripts
> diff --git a/meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb 
> b/meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb
> index 73dab13a..da49953d 100644
> --- a/meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb
> +++ b/meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb
> @@ -45,7 +45,7 @@ CFLAGS += " -I${STAGING_INCDIR}/apache2"
>  FILES_${PN} += "/etc/apache2/"
>  FILES_${PN}-dbg += "${libdir}/apache2/modules/.debug"
>
> -do_install_append() {
> +do_install:append() {
>         mkdir -p ${D}/etc/apache2/modules.d/
>         echo "LoadModule wsgi_module 
> ${libexecdir}/apache2/modules/mod_wsgi.so" > \
>           ${D}/etc/apache2/modules.d/wsgi.load
> diff --git a/meta-openstack/recipes-support/openldap/openldap_openstack.inc 
> b/meta-openstack/recipes-support/openldap/openldap_openstack.inc
> index 63f6064f..bda1875b 100644
> --- a/meta-openstack/recipes-support/openldap/openldap_openstack.inc
> +++ b/meta-openstack/recipes-support/openldap/openldap_openstack.inc
> @@ -1,7 +1,7 @@
>  DEPEND_${PN} += "cyrus-sasl"
>  RDEPEND_${PN} += "libsasl2-modules"
>
> -FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
>  SRC_URI += "file://initscript"
>  SRC_URI += "file://ops-base.ldif"
>
> @@ -12,7 +12,7 @@ OPENLDAP_LIBEXECDIR = "${libexecdir}"
>
>  EXTRA_OECONF += "--libexecdir=${OPENLDAP_LIBEXECDIR}"
>
> -do_install_append() {
> +do_install:append() {
>      install -D -m 0755 ${WORKDIR}/initscript 
> ${D}${sysconfdir}/init.d/openldap
>      sed -i -e 's/%DEFAULT_DN%/${LDAP_DN}/g' ${D}${sysconfdir}/init.d/openldap
>      sed -i -e 's#%LDAP_DATADIR%#${LDAP_DATADIR}#g' 
> ${D}${sysconfdir}/init.d/openldap
> diff --git a/meta-openstack/recipes-support/salt/salt_3001.1.bb 
> b/meta-openstack/recipes-support/salt/salt_3001.1.bb
> index 9b485d69..ac5f5a78 100644
> --- a/meta-openstack/recipes-support/salt/salt_3001.1.bb
> +++ b/meta-openstack/recipes-support/salt/salt_3001.1.bb
> @@ -58,7 +58,7 @@ PACKAGES += "\
>             ${PN}-zsh-completion \
>  "
>
> -do_install_append() {
> +do_install:append() {
>          install -Dm644 ${S}/pkg/salt-common.logrotate 
> ${D}${sysconfdir}/logrotate.d/${PN}
>          install -Dm644 ${S}/pkg/salt.bash 
> ${D}${datadir}/bash-completion/completions/${PN}
>          install -Dm644 ${S}/pkg/zsh_completion.zsh 
> ${D}${datadir}/zsh/site-functions/_${PN}
> @@ -90,7 +90,7 @@ DESCRIPTION_${PN}-minion = "${DESCRIPTION_COMMON} This 
> particular package provid
>  RDEPENDS_${PN}-minion = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack 
> python3-pycryptodomex (>= 3.9.7)"
>  RDEPENDS_${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 
> 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}"
>  RDEPENDS_${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 
> 'python3-pycrypto', '',d)}"
> -RRECOMMENDS_${PN}-minion_append_x64 = "dmidecode"
> +RRECOMMENDS_${PN}-minion:append_x64 = "dmidecode"
>  RSUGGESTS_${PN}-minion = "python3-augeas"
>  CONFFILES_${PN}-minion = "${sysconfdir}/${PN}/minion"
>  FILES_${PN}-minion = "${bindir}/${PN}-minion ${sysconfdir}/${PN}/minion.d/ 
> ${CONFFILES_${PN}-minion} ${bindir}/${PN}-proxy 
> ${systemd_system_unitdir}/salt-minion.service"
> diff --git a/recipes-connectivity/consul/consul_git.bb 
> b/recipes-connectivity/consul/consul_git.bb
> index a49d4a16..9f9c42c2 100644
> --- a/recipes-connectivity/consul/consul_git.bb
> +++ b/recipes-connectivity/consul/consul_git.bb
> @@ -12,7 +12,7 @@ SRC_URI = "git://${GO_IMPORT}.git;branch=main \
>
>  S = "${WORKDIR}/git"
>
> -RDEPENDS_${PN}-dev_append = " bash"
> +RDEPENDS_${PN}-dev:append = " bash"
>
>  # Temporarily workaround an issue with GO 1.12.1
>  # http://www.lyddzz.com/github_/golang/go/issues/30768
> @@ -28,11 +28,11 @@ COMPATIBLE_HOST_mipsarch = "null"
>  SYSTEMD_SERVICE_${PN} = "consul.service"
>  SYSTEMD_AUTO_ENABLE_${PN} = "disable"
>
> -do_compile_prepend () {
> +do_compile:prepend () {
>      export GO111MODULE=off
>  }
>
> -do_install_append() {
> +do_install:append() {
>      install -d ${D}/${systemd_unitdir}/system
>      cp ${WORKDIR}/consul.service ${D}/${systemd_unitdir}/system
>  }
> diff --git a/recipes-devtools/python/python-ansible.inc 
> b/recipes-devtools/python/python-ansible.inc
> index f1b3771a..2b8d655e 100644
> --- a/recipes-devtools/python/python-ansible.inc
> +++ b/recipes-devtools/python/python-ansible.inc
> @@ -16,7 +16,7 @@ S = "${WORKDIR}/${SRCNAME}-${PV}"
>
>  ANSIBLE_WHITELIST_MODULES ?= "commands files system network/ovs __pycache__ 
> service"
>
> -do_install_append() {
> +do_install:append() {
>      set +e
>
>      # install hosts and conf
> diff --git a/recipes-extended/glusterfs/glusterfs.inc 
> b/recipes-extended/glusterfs/glusterfs.inc
> index 81ea65e1..c8ff71f0 100644
> --- a/recipes-extended/glusterfs/glusterfs.inc
> +++ b/recipes-extended/glusterfs/glusterfs.inc
> @@ -52,8 +52,8 @@ EXTRA_OECONF = "ac_cv_file__etc_debian_version=no \
>                 "
>
>  PACKAGECONFIG ??= "georeplication libibverbs"
> -PACKAGECONFIG_remove_mipsarch = "libibverbs"
> -PACKAGECONFIG_remove_arm = "libibverbs"
> +PACKAGECONFIG:remove:mipsarch = "libibverbs"
> +PACKAGECONFIG:remove:arm = "libibverbs"
>
>  PACKAGECONFIG[debug] = "--enable-debug,--disable-debug,,"
>  PACKAGECONFIG[georeplication] = 
> "--enable-georeplication,--disable-georeplication,,rsync"
> @@ -61,7 +61,7 @@ PACKAGECONFIG[libibverbs] = 
> "--enable-ibverbs,--disable-ibverbs,virtual/libibver
>  PACKAGECONFIG[ocf] = "--with-ocf,--without-ocf,,"
>  PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind,"
>
> -do_install_append() {
> +do_install:append() {
>      install -d ${D}${sysconfdir}/init.d
>      install -m 0755 ${WORKDIR}/glusterd.init \
>          ${D}${sysconfdir}/init.d/glusterd
> diff --git a/recipes-extended/librdmacm/librdmacm_1.1.0.bb 
> b/recipes-extended/librdmacm/librdmacm_1.1.0.bb
> index edf92f01..12b94a37 100644
> --- a/recipes-extended/librdmacm/librdmacm_1.1.0.bb
> +++ b/recipes-extended/librdmacm/librdmacm_1.1.0.bb
> @@ -35,7 +35,7 @@ FILES_${PN}-dbg += "${libdir}/rsocket/.debug"
>  PACKAGECONFIG ??= ""
>  PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind,"
>
> -do_install_append() {
> +do_install:append() {
>          rm -f ${D}${libdir}/librdmacm.la
>          rm -f ${D}${libdir}/rsocket/librspreload.la
>  }
> diff --git a/recipes-support/nss-pam-ldapd/nss-pam-ldapd_0.9.8.bb 
> b/recipes-support/nss-pam-ldapd/nss-pam-ldapd_0.9.8.bb
> index 98fb4425..ef4d2e73 100644
> --- a/recipes-support/nss-pam-ldapd/nss-pam-ldapd_0.9.8.bb
> +++ b/recipes-support/nss-pam-ldapd/nss-pam-ldapd_0.9.8.bb
> @@ -12,7 +12,7 @@ LICENSE = "LGPLv2.1"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
>  SECTION = "base"
>
> -FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> +FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
>
>  SRC_URI = "\
>         http://arthurdejong.org/nss-pam-ldapd/${BPN}-${PV}.tar.gz \
> @@ -41,7 +41,7 @@ FILES_${PN}-dbg += "${base_libdir}/security/.debug"
>
>  LDAP_DN ?= "dc=my-domain,dc=com"
>
> -do_install_append() {
> +do_install:append() {
>         install -D -m 0755 ${WORKDIR}/nslcd.init 
> ${D}${sysconfdir}/init.d/nslcd
>
>         sed -i -e 's/^uid nslcd/# uid nslcd/;' ${D}${sysconfdir}/nslcd.conf
> diff --git a/recipes-support/openldap/openldap_2.4.39.bb 
> b/recipes-support/openldap/openldap_2.4.39.bb
> index 3048c8ee..d52b1a12 100644
> --- a/recipes-support/openldap/openldap_2.4.39.bb
> +++ b/recipes-support/openldap/openldap_2.4.39.bb
> @@ -164,7 +164,7 @@ PACKAGECONFIG[proxycache] = 
> "--enable-proxycache=mod,--enable-proxycache=no,"
>  #--enable-mdb         enable mdb database backend no|yes|mod no
>  PACKAGECONFIG[mdb] = "--enable-mdb=mod,--enable-mdb=no,"
>
> -CPPFLAGS_append = " -D_GNU_SOURCE"
> +CPPFLAGS:append = " -D_GNU_SOURCE"
>
>  do_configure() {
>      cp ${STAGING_DATADIR_NATIVE}/libtool/config/ltmain.sh ${S}/build
> diff --git a/recipes-support/puppet-vswitch/puppet-vswitch_git.bb 
> b/recipes-support/puppet-vswitch/puppet-vswitch_git.bb
> index 86922aef..a1cce85f 100644
> --- a/recipes-support/puppet-vswitch/puppet-vswitch_git.bb
> +++ b/recipes-support/puppet-vswitch/puppet-vswitch_git.bb
> @@ -28,5 +28,5 @@ RDEPENDS_${PN} += " \
>
>  RUBY_INSTALL_GEMS = "puppet-vswitch-${PV}.gem"
>
> -do_install_append() {
> +do_install:append() {
>  }
> diff --git a/recipes-support/puppet/puppet_5.4.0.bb 
> b/recipes-support/puppet/puppet_5.4.0.bb
> index 54574e49..3937d433 100644
> --- a/recipes-support/puppet/puppet_5.4.0.bb
> +++ b/recipes-support/puppet/puppet_5.4.0.bb
> @@ -36,7 +36,7 @@ SYSTEMD_AUTO_ENABLE = "enable"
>  SYSTEMD_PACKAGES = "${PN}"
>  SYSTEMD_SERVICE_${PN} = "${BPN}.service"
>
> -do_install_append() {
> +do_install:append() {
>      install -d ${D}${sysconfdir}/puppet
>      install -d ${D}${sysconfdir}/puppet/manifests
>      install -d ${D}${sysconfdir}/puppet/modules
> diff --git a/recipes-support/spice/spice_git.bb 
> b/recipes-support/spice/spice_git.bb
> index 7198ce05..4d8e962c 100644
> --- a/recipes-support/spice/spice_git.bb
> +++ b/recipes-support/spice/spice_git.bb
> @@ -66,11 +66,11 @@ LICENSE_${PN}-protocol = "BSD"
>  FILES_${PN}-protocol += "${includedir}/spice-1"
>  FILES_${PN}-protocol += "${datadir}/pkgconfig"
>
> -do_configure_prepend() {
> +do_configure:prepend() {
>         mkdir -p ${S}/spice-common/spice-protocol/m4
>  }
>
> -do_install_append() {
> +do_install:append() {
>         cd ${B}/spice-common/spice-protocol
>         oe_runmake DESTDIR="${D}" install
>         cd -
> --
> 2.25.1
>
>
> 
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#6722): 
https://lists.yoctoproject.org/g/meta-virtualization/message/6722
Mute This Topic: https://lists.yoctoproject.org/mt/84964437/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to