summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2015-01-26 11:40:08 +0100
committerLubomir Rintel <lkundrak@v3.sk>2015-05-28 11:00:43 +0200
commit75739b32428a55e49421090aff4ca9bc1cd80cf5 (patch)
treee938cdf7adcc63bbbf0c95919d35d7adb9664623
parent19acc4987efb3594f3c3d0179ccdf24a47381f2c (diff)
downloadNetworkManager-75739b32428a55e49421090aff4ca9bc1cd80cf5.tar.gz
contrib: ensure udev rules from RPM package are applied
We install udev rules and need to ensure that correct ones are in effect when the package is installed, updated or removed. (cherry picked from commit b3667afa22d01ac4834c12ea23dae182083b7971)
-rw-r--r--contrib/fedora/rpm/NetworkManager.spec6
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/fedora/rpm/NetworkManager.spec b/contrib/fedora/rpm/NetworkManager.spec
index 3bcbaf2975..9ddddd32e9 100644
--- a/contrib/fedora/rpm/NetworkManager.spec
+++ b/contrib/fedora/rpm/NetworkManager.spec
@@ -494,6 +494,9 @@ make check
%post
+/usr/bin/udevadm control --reload-rules || :
+/usr/bin/udevadm trigger --subsystem-match=net || :
+
%systemd_post NetworkManager.service NetworkManager-wait-online.service NetworkManager-dispatcher.service
%preun
@@ -507,6 +510,9 @@ fi
%systemd_preun NetworkManager-wait-online.service NetworkManager-dispatcher.service
%postun
+/usr/bin/udevadm control --reload-rules || :
+/usr/bin/udevadm trigger --subsystem-match=net || :
+
%systemd_postun