- added x32 patch (adjust syscall numbers for x32 ABI case)
- merge triggerun scripts for rpm.org
- release 2
Summary(pl.UTF-8): Zarządca sieci dla GNOME
Name: NetworkManager
Version: 1.28.0
Summary(pl.UTF-8): Zarządca sieci dla GNOME
Name: NetworkManager
Version: 1.28.0
Epoch: 2
License: GPL v2+
Group: Networking/Admin
Epoch: 2
License: GPL v2+
Group: Networking/Admin
Source3: %{name}.tmpfiles
Source4: %{name}.init
Patch0: ifcfg-path.patch
Source3: %{name}.tmpfiles
Source4: %{name}.init
Patch0: ifcfg-path.patch
+Patch1: %{name}-x32.patch
Patch2: systemd-fallback.patch
URL: https://wiki.gnome.org/Projects/NetworkManager
BuildRequires: ModemManager-devel >= 1.0.0
Patch2: systemd-fallback.patch
URL: https://wiki.gnome.org/Projects/NetworkManager
BuildRequires: ModemManager-devel >= 1.0.0
%prep
%setup -q
%patch0 -p1
%prep
%setup -q
%patch0 -p1
%{?with_systemd:%patch2 -p1}
grep -rl /usr/bin/env examples | xargs sed -i -e '1{
%{?with_systemd:%patch2 -p1}
grep -rl /usr/bin/env examples | xargs sed -i -e '1{
%triggerpostun -- NetworkManager < 2:0.9.2.0-5
%systemd_trigger NetworkManager.service NetworkManager-wait-online.service
%triggerpostun -- NetworkManager < 2:0.9.2.0-5
%systemd_trigger NetworkManager.service NetworkManager-wait-online.service
-%triggerun -- NetworkManager < 0.7.0-0.svn4027.1
-%service -q NetworkManagerDispatcher stop
-/sbin/chkconfig --del NetworkManagerDispatcher
-
%triggerun -- NetworkManager < 0.8.9997-5
%triggerun -- NetworkManager < 0.8.9997-5
-# move network interfaces description files to new location
+# < 0.7.0-0.svn4027.1: disable obsolete service
+if /sbin/chkconfig --list | grep -q NetworkManagerDispatcher ; then
+ %service -q NetworkManagerDispatcher stop
+ /sbin/chkconfig --del NetworkManagerDispatcher
+fi
+# < 0.8.9997-5: move network interfaces description files to new location
mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
mv -f /etc/sysconfig/network-scripts/keys-* /etc/sysconfig/interfaces
exit 0
mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
mv -f /etc/sysconfig/network-scripts/keys-* /etc/sysconfig/interfaces
exit 0
TODO: make it configurable via dist tag in configure.ac
TODO: make it configurable via dist tag in configure.ac
---- NetworkManager-1.6.0/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-common.h.orig 2017-01-26 19:50:33.226726682 +0100
-+++ NetworkManager-1.6.0/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-common.h 2017-01-26 19:50:44.573393224 +0100
-@@ -36,7 +36,7 @@
+--- NetworkManager-1.28.0/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-common.h.orig 2020-12-09 21:18:05.050791134 +0100
++++ NetworkManager-1.28.0/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-common.h 2020-12-09 21:18:11.494457108 +0100
+@@ -21,7 +21,7 @@
#define AUGNEW_TAG ".augnew"
#define AUGTMP_TAG ".augtmp"
-#define IFCFG_DIR SYSCONFDIR "/sysconfig/network-scripts"
+#define IFCFG_DIR SYSCONFDIR "/sysconfig/interfaces"
#define AUGNEW_TAG ".augnew"
#define AUGTMP_TAG ".augtmp"
-#define IFCFG_DIR SYSCONFDIR "/sysconfig/network-scripts"
+#define IFCFG_DIR SYSCONFDIR "/sysconfig/interfaces"
- #define IFCFG_PLUGIN_NAME "ifcfg-rh"
- #define IFCFG_PLUGIN_INFO "(c) 2007 - 2015 Red Hat, Inc. To report bugs please use the NetworkManager mailing list."
+ #define TYPE_ETHERNET "Ethernet"
+ #define TYPE_WIRELESS "Wireless"