summaryrefslogtreecommitdiffstats
path: root/meta/classes-global/package.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes-global/package.bbclass')
-rw-r--r--meta/classes-global/package.bbclass20
1 files changed, 19 insertions, 1 deletions
diff --git a/meta/classes-global/package.bbclass b/meta/classes-global/package.bbclass
index 7787042e21..820920eadf 100644
--- a/meta/classes-global/package.bbclass
+++ b/meta/classes-global/package.bbclass
@@ -60,7 +60,6 @@ ALL_MULTILIB_PACKAGE_ARCHS = "${@all_multilib_tune_values(d, 'PACKAGE_ARCHS')}"
60# dwarfsrcfiles is used to determine the list of debug source files 60# dwarfsrcfiles is used to determine the list of debug source files
61PACKAGE_DEPENDS += "rpm-native dwarfsrcfiles-native" 61PACKAGE_DEPENDS += "rpm-native dwarfsrcfiles-native"
62 62
63
64# If your postinstall can execute at rootfs creation time rather than on 63# If your postinstall can execute at rootfs creation time rather than on
65# target but depends on a native/cross tool in order to execute, you need to 64# target but depends on a native/cross tool in order to execute, you need to
66# list that tool in PACKAGE_WRITE_DEPS. Target package dependencies belong 65# list that tool in PACKAGE_WRITE_DEPS. Target package dependencies belong
@@ -614,3 +613,22 @@ python do_packagedata_setscene () {
614} 613}
615addtask do_packagedata_setscene 614addtask do_packagedata_setscene
616 615
616# This part ensures all the runtime packages built by the time
617# dynamic renaming occures, if any.
618# This part moved here from debian.bbclass (see for reference) in
619# order to allow disabling default inheritance on debian package renaming.
620
621PKGRDEP = "do_packagedata"
622do_package_write_ipk[deptask] = "${PKGRDEP}"
623do_package_write_deb[deptask] = "${PKGRDEP}"
624do_package_write_tar[deptask] = "${PKGRDEP}"
625do_package_write_rpm[deptask] = "${PKGRDEP}"
626do_package_write_ipk[rdeptask] = "${PKGRDEP}"
627do_package_write_deb[rdeptask] = "${PKGRDEP}"
628do_package_write_tar[rdeptask] = "${PKGRDEP}"
629do_package_write_rpm[rdeptask] = "${PKGRDEP}"
630
631python () {
632 if not d.getVar("PACKAGES"):
633 d.setVar("PKGRDEP", "")
634}