Also fix RPM scriptlet dependencies for udev-less installs:
Adjust %postun to skip udevadm when udevd isn't accessible, matching
%post. This lets the package install and remove inside a container or
rpm-ostree system without udev.
Move the /usr/sbin/update-alternatives dependency to the
initscripts-updown subpackage, which is the only consumer, and drop the
systemd-udev Requires(post) from the main package.
Backport of upstream 09e2de8b.
Resolves: RHEL-93551
Resolves: RHEL-126543
Resolves: RHEL-149149
Resolves: RHEL-126455
Resolves: RHEL-129186
Resolves: RHEL-140113
Resolves: RHEL-182559
Signed-off-by: Josephine Pfeiffer <josie@redhat.com>
- Fix reaply on bridge port VLAN (RHEL-102318)
- Accept hostnames longer than 64 characters from DNS lookup (RHEL-104357)
Resolves: RHEL-102318
Resolves: RHEL-104357
- Fix ipv6 static route deleted with dualstack (RHEL-102774)
- Allow setting IP method to disabled in port connections (RHEL-90756)
Resolves: RHEL-102774
Resolves: RHEL-90756
- Support deactivating a connection without resetting SRIOV sriov_numvfs (RHEL-69125)
- Fix a race condition in ovs tun interface (RHEL-17358)
Resolves: RHEL-69125
Resolves: RHEL-17358
- initrd: add new NBFT parser (RHEL-83058)
- Add support for configuring per-device IPv4 sysctl forwarding option in NetworkManager (RHEL-89582)
- Support reapply on OVS settings (RHEL-86877)
- Add support for configuring the loopback interface in nmtui (RHEL-70484)
- Replace ioctl wth netlink for ethtool in NetworkManager (RHEL-1794)
- NetworkManager does not add the `lock` attribute when `rto_min` is used (RHEL-83752)
- Can not change `bridge.options.mcast-snooping-enable` on partial managemd OVS bridge (RHEL-86767)
Resolves: RHEL-83058
Resolves: RHEL-89582
Resolves: RHEL-86877
Resolves: RHEL-70484
Resolves: RHEL-1794
Resolves: RHEL-83752
Resolves: RHEL-86767
Fix balance-slb ports rarely not being active after reboot
Revert previous attempt to fix build on ppc64.
We limit number of jobs on ppc64 to avoid high RAM usage.
Related: RHEL-77167
They (probably) crash due to high memory usage. The build argument
-flto-partition=none is known to increase memory usage, so remove it.
Related: RHEL-70420
As done in the c9s branch, use 0 as base for patches that change
behavior from upstream, and 1000 for backports. In this way, upon a
rebase we can drop all (1000+x) patches and keep others.
Related: RHEL-35580
Tests were executed many times on AWS in testing-farm so the set
is very stable and we should be able to gate with the set.
We added nm-cloud-setup tests, few simwifi, gsm, loopback, and ovs
tests so pretty everything is covered. We can add more but that
needs to be discussed in NMCI area in mapper.yaml where gating
tests are specified.
https://src.fedoraproject.org/rpms/NetworkManager/pull-request/17