summaryrefslogtreecommitdiffstats
path: root/meta/classes/package_deb.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/package_deb.bbclass')
-rw-r--r--meta/classes/package_deb.bbclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass
index fa0f8a373f..b6ce271b11 100644
--- a/meta/classes/package_deb.bbclass
+++ b/meta/classes/package_deb.bbclass
@@ -225,6 +225,8 @@ def deb_write_pkg(pkg, d):
debian_cmp_remap(rreplaces)
rconflicts = bb.utils.explode_dep_versions2(localdata.getVar("RCONFLICTS") or "")
debian_cmp_remap(rconflicts)
+ rbreaks = bb.utils.explode_dep_versions2(localdata.getVar("RBREAKS", True) or "")
+ debian_cmp_remap(rbreaks)
if rdepends:
ctrlfile.write("Depends: %s\n" % bb.utils.join_deps(rdepends))
if rsuggests:
@@ -237,6 +239,8 @@ def deb_write_pkg(pkg, d):
ctrlfile.write("Replaces: %s\n" % bb.utils.join_deps(rreplaces))
if rconflicts:
ctrlfile.write("Conflicts: %s\n" % bb.utils.join_deps(rconflicts))
+ if rbreaks:
+ ctrlfile.write("Breaks: %s\n" % bb.utils.join_deps(rbreaks))
ctrlfile.close()
for script in ["preinst", "postinst", "prerm", "postrm"]: