package_{ipk|deb|tar|rpm): append depend-tasks instead of overwriting

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3265 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Marcin Juszkiewicz 2007-11-28 20:01:41 +00:00
parent 91225da5b8
commit d862b5758c
4 changed files with 16 additions and 4 deletions

View 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 () {

View 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 () {

View 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)
}

View 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)
}