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

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#6721): 
https://lists.yoctoproject.org/g/meta-virtualization/message/6721
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