]> code.ossystems Code Review - openembedded-core.git/commitdiff
package_{ipk|deb|tar|rpm): append depend-tasks instead of overwriting
authorMarcin Juszkiewicz <hrw@openedhand.com>
Wed, 28 Nov 2007 20:01:41 +0000 (20:01 +0000)
committerMarcin Juszkiewicz <hrw@openedhand.com>
Wed, 28 Nov 2007 20:01:41 +0000 (20:01 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3265 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/classes/package_deb.bbclass
meta/classes/package_ipk.bbclass
meta/classes/package_rpm.bbclass
meta/classes/package_tar.bbclass

index eb8895e64adecb1f10f640abd3211bdd2b93eeb2..ef0eacf44f8c7de7084de9b9b01f30d3cb1bc3e8 100644 (file)
@@ -266,7 +266,10 @@ python do_package_deb () {
 python () {
     import bb
     if bb.data.getVar('PACKAGES', d, True) != '':
-        bb.data.setVarFlag('do_package_write_deb', 'depends', 'dpkg-native:do_populate_staging fakeroot-native:do_populate_staging', d)
+        deps = (bb.data.getVarFlag('do_package_write_deb', 'depends', d) or "").split()
+        deps.append('dpkg-native:do_populate_staging')
+        deps.append('fakeroot-native:do_populate_staging')
+        bb.data.setVarFlag('do_package_write_deb', 'depends', " ".join(deps), d)
 }
 
 python do_package_write_deb () {
index 877ea980e35fee41201dcfb7c50e2340ffa7e310..abb679830db1caca3771f156decf9b4e2237a7c6 100644 (file)
@@ -303,7 +303,10 @@ python do_package_ipk () {
 python () {
     import bb
     if bb.data.getVar('PACKAGES', d, True) != '':
-        bb.data.setVarFlag('do_package_write_ipk', 'depends', 'ipkg-utils-native:do_populate_staging fakeroot-native:do_populate_staging', d)
+        deps = (bb.data.getVarFlag('do_package_write_ipk', 'depends', d) or "").split()
+        deps.append('ipkg-utils-native:do_populate_staging')
+        deps.append('fakeroot-native:do_populate_staging')
+        bb.data.setVarFlag('do_package_write_ipk', 'depends', " ".join(deps), d)
 }
 
 python do_package_write_ipk () {
index 7fc5e8ea9607434ebdca58987ebc972a80d3fa2e..6713f8fcad1d152341dffd86096fdacd5a10c35d 100644 (file)
@@ -134,7 +134,10 @@ python do_package_rpm () {
 python () {
     import bb
     if bb.data.getVar('PACKAGES', d, True) != '':
-        bb.data.setVarFlag('do_package_write_rpm', 'depends', 'rpm-native:do_populate_staging', d)
+        deps = (bb.data.getVarFlag('do_package_write_rpm', 'depends', d) or "").split()
+        deps.append('rpm-native:do_populate_staging')
+        deps.append('fakeroot-native:do_populate_staging')
+        bb.data.setVarFlag('do_package_write_rpm', 'depends', " ".join(deps), d)
 }
 
 
index cb4c42b2614dc5a813ea3402ca8d60351aca55c2..392a4f222edb1e6a35c15728713ebbadcd752561 100644 (file)
@@ -99,7 +99,10 @@ python do_package_tar () {
 python () {
     import bb
     if bb.data.getVar('PACKAGES', d, True) != '':
-        bb.data.setVarFlag('do_package_write_tar', 'depends', 'tar-native:do_populate_staging', d)
+        deps = (bb.data.getVarFlag('do_package_write_tar', 'depends', d) or "").split()
+        deps.append('tar-native:do_populate_staging')
+        deps.append('fakeroot-native:do_populate_staging')
+        bb.data.setVarFlag('do_package_write_tar', 'depends', " ".join(deps), d)
 }