summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2019-02-04 20:16:34 +0100
committerDavid Lamparter <equinox@diac24.net>2019-02-19 21:34:09 +0100
commit01b5725bf736f5c453376a84ee5d8749caa4f41b (patch)
tree088951641332c0da8a6a81717309df362653a90b /debian
parentdebian: remove bogus libjson0 dependency (diff)
downloadfrr-01b5725bf736f5c453376a84ee5d8749caa4f41b.tar.xz
frr-01b5725bf736f5c453376a84ee5d8749caa4f41b.zip
debian: add missing Conflicts:
We were missing several Conflicts: (or Breaks:) lines. Specifically, - the .png diagrams in frr-doc conflict with quagga-doc - the quagga package was split up and we conflict on each on the daemon's man pages - pimd also conflicts on the man page. This is a "conservative" fix for the time being, putting everything into Conflicts:. Some of these might have other options to fix them (e.g. renaming the diagrams or man pages) but that needs more thought and isn't appropriate for a simple fix. There is also the "layer 9" consideration of whether to add "Replaces: quagga" lines. For the time being I'd say it's a bit early to have that discussion. Reported-by: Andreas Beckmann <anbe@debian.org> References: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921376 Signed-off-by: David Lamparter <equinox@diac24.net>
Diffstat (limited to 'debian')
-rw-r--r--debian/control15
1 files changed, 14 insertions, 1 deletions
diff --git a/debian/control b/debian/control
index 3ba47b67d..615049437 100644
--- a/debian/control
+++ b/debian/control
@@ -46,7 +46,19 @@ Depends:
Pre-Depends: adduser
Recommends: frr-pythontools
Suggests: frr-doc
-Conflicts: zebra, zebra-pj, quagga
+Conflicts:
+ zebra,
+ zebra-pj,
+ pimd,
+ quagga,
+ quagga-bgpd,
+ quagga-core,
+ quagga-isisd,
+ quagga-ospf6d,
+ quagga-ospfd,
+ quagga-pimd,
+ quagga-ripd,
+ quagga-ripngd
Replaces: zebra, zebra-pj
Description: FRRouting suite of internet protocols (BGP, OSPF, IS-IS, ...)
FRRouting implements the routing protocols commonly used in the
@@ -97,6 +109,7 @@ Depends:
libjs-jquery,
libjs-underscore
Suggests: frr
+Conflicts: quagga-doc
Description: FRRouting suite - user manual
This provides the FRR user manual in HTML form. This is the official
manual maintained as part of the package and is also available online