From b1767eadf5fc46c0f582655786484473b7d7a79d Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 4 Mar 2026 17:16:30 +0100 Subject: Split off support for team devices Support for team devices is a rarely used feature. Ship it in a separate package named network-manager-team. This reduces the dependency chain of the main network-manager package (removes libjansson and libteamdctl) and also reduces the runtime footprint. --- debian/control | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'debian/control') diff --git a/debian/control b/debian/control index d1fca59f..020d26c1 100644 --- a/debian/control +++ b/debian/control @@ -63,7 +63,7 @@ Recommends: ppp, udev, network-manager-l10n, Suggests: network-manager-ovs, - libteam-utils, + network-manager-team, nftables | iptables, Breaks: ${misc:Breaks} Description: network management framework (daemon and userspace tools) @@ -80,9 +80,6 @@ Description: network management framework (daemon and userspace tools) * ppp: Required for establishing dial-up connections (e.g. via GSM). * dnsmasq-base/nftables or iptables: Required for creating Ad-hoc connections and connection sharing. - * libteam-utils: Network Team driver allows multiple network interfaces to be - teamed together and act like a single one. This process is called "ethernet - bonding", "channel teaming" or "link aggregation". Package: network-manager-ovs Architecture: linux-any @@ -93,6 +90,17 @@ Depends: ${shlibs:Depends}, Description: Open vSwitch device plugin for NetworkManager This package contains NetworkManager support for Open vSwitch bridges. +Package: network-manager-team +Architecture: linux-any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libnm0 (= ${binary:Version}), +Recommends: libteam-utils, +Breaks: network-manager (<< 1.56.0-3~) +Replaces: network-manager (<< 1.56.0-3~) +Description: Team device plugin for NetworkManager + This package contains NetworkManager support for team devices. + Package: network-manager-dev Section: devel Architecture: all -- cgit 1.3.0-6-gf8a5