diff --git a/rust-ifcfg-devname.spec b/rust-ifcfg-devname.spec index b5ed4b3..fb65e6c 100644 --- a/rust-ifcfg-devname.spec +++ b/rust-ifcfg-devname.spec @@ -31,7 +31,9 @@ License: GPL-3.0-or-later and MIT %files -n %{crate} %license LICENSE %doc README.md + %{_bindir}/ifcfg-devname +%{_udevrulesdir}/60-net.rules %package devel Summary: %{summary} @@ -72,6 +74,8 @@ use the "default" feature of the "%{crate}" crate. %install %cargo_install +install -m 0755 -d $(DESTDIR)$(libdir)/udev + %if %{with check} %check %cargo_test diff --git a/usr/lib/udev/rules.d/60-net.rules b/usr/lib/udev/rules.d/60-net.rules new file mode 100644 index 0000000..9e60be2 --- /dev/null +++ b/usr/lib/udev/rules.d/60-net.rules @@ -0,0 +1 @@ +ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", PROGRAM="/usr/bin/ifcfg-devname", RESULT=="?*", NAME="$result"