diff options
| author | Michael Biebl <biebl@debian.org> | 2026-03-04 17:16:30 +0100 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2026-03-04 17:31:27 +0100 |
| commit | b1767eadf5fc46c0f582655786484473b7d7a79d (patch) | |
| tree | 44a62cc1941a7dac6e29d85c2004b5287d1df8cb | |
| parent | 21a689c61f9ab47ec97f566109b10ae30b82bfae (diff) | |
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.
| -rw-r--r-- | debian/control | 16 | ||||
| -rw-r--r-- | debian/network-manager-team.install | 1 | ||||
| -rw-r--r-- | debian/network-manager.install | 1 |
3 files changed, 13 insertions, 5 deletions
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 diff --git a/debian/network-manager-team.install b/debian/network-manager-team.install new file mode 100644 index 00000000..cee94f1b --- /dev/null +++ b/debian/network-manager-team.install @@ -0,0 +1 @@ +usr/lib/*/NetworkManager/*/libnm-device-plugin-team.so diff --git a/debian/network-manager.install b/debian/network-manager.install index 3b34a0af..c695071e 100644 --- a/debian/network-manager.install +++ b/debian/network-manager.install @@ -7,7 +7,6 @@ usr/lib/NetworkManager/ usr/lib/*/NetworkManager/*/libnm-settings-plugin-ifupdown.so usr/lib/*/NetworkManager/*/libnm-device-plugin-adsl.so usr/lib/*/NetworkManager/*/libnm-device-plugin-bluetooth.so -usr/lib/*/NetworkManager/*/libnm-device-plugin-team.so usr/lib/*/NetworkManager/*/libnm-device-plugin-wifi.so usr/lib/*/NetworkManager/*/libnm-device-plugin-wwan.so usr/lib/*/NetworkManager/*/libnm-ppp-plugin.so |