diff options
Diffstat (limited to 'meta/classes/package_ipk.bbclass')
| -rw-r--r-- | meta/classes/package_ipk.bbclass | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass index 281ce596d5..019bd7cc19 100644 --- a/meta/classes/package_ipk.bbclass +++ b/meta/classes/package_ipk.bbclass | |||
| @@ -379,22 +379,23 @@ python do_package_ipk () { | |||
| 379 | # adjust these to the '<<' and '>>' equivalents | 379 | # adjust these to the '<<' and '>>' equivalents |
| 380 | # | 380 | # |
| 381 | for dep in var: | 381 | for dep in var: |
| 382 | if (var[dep] or "").startswith("< "): | 382 | for i, v in enumerate(var[dep]): |
| 383 | var[dep] = var[dep].replace("< ", "<< ") | 383 | if (v or "").startswith("< "): |
| 384 | elif (var[dep] or "").startswith("> "): | 384 | var[dep][i] = var[dep][i].replace("< ", "<< ") |
| 385 | var[dep] = var[dep].replace("> ", ">> ") | 385 | elif (v or "").startswith("> "): |
| 386 | var[dep][i] = var[dep][i].replace("> ", ">> ") | ||
| 386 | 387 | ||
| 387 | rdepends = bb.utils.explode_dep_versions(localdata.getVar("RDEPENDS", True) or "") | 388 | rdepends = bb.utils.explode_dep_versions2(localdata.getVar("RDEPENDS", True) or "") |
| 388 | debian_cmp_remap(rdepends) | 389 | debian_cmp_remap(rdepends) |
| 389 | rrecommends = bb.utils.explode_dep_versions(localdata.getVar("RRECOMMENDS", True) or "") | 390 | rrecommends = bb.utils.explode_dep_versions2(localdata.getVar("RRECOMMENDS", True) or "") |
| 390 | debian_cmp_remap(rrecommends) | 391 | debian_cmp_remap(rrecommends) |
| 391 | rsuggests = bb.utils.explode_dep_versions(localdata.getVar("RSUGGESTS", True) or "") | 392 | rsuggests = bb.utils.explode_dep_versions2(localdata.getVar("RSUGGESTS", True) or "") |
| 392 | debian_cmp_remap(rsuggests) | 393 | debian_cmp_remap(rsuggests) |
| 393 | rprovides = bb.utils.explode_dep_versions(localdata.getVar("RPROVIDES", True) or "") | 394 | rprovides = bb.utils.explode_dep_versions2(localdata.getVar("RPROVIDES", True) or "") |
| 394 | debian_cmp_remap(rprovides) | 395 | debian_cmp_remap(rprovides) |
| 395 | rreplaces = bb.utils.explode_dep_versions(localdata.getVar("RREPLACES", True) or "") | 396 | rreplaces = bb.utils.explode_dep_versions2(localdata.getVar("RREPLACES", True) or "") |
| 396 | debian_cmp_remap(rreplaces) | 397 | debian_cmp_remap(rreplaces) |
| 397 | rconflicts = bb.utils.explode_dep_versions(localdata.getVar("RCONFLICTS", True) or "") | 398 | rconflicts = bb.utils.explode_dep_versions2(localdata.getVar("RCONFLICTS", True) or "") |
| 398 | debian_cmp_remap(rconflicts) | 399 | debian_cmp_remap(rconflicts) |
| 399 | 400 | ||
| 400 | if rdepends: | 401 | if rdepends: |
