diff --git a/udev.spec b/udev.spec index 5a3453a..ebf44b1 100644 --- a/udev.spec +++ b/udev.spec @@ -41,11 +41,22 @@ provide a very flexible device naming policy. создание динамического /dev, который бы допускал очень гибкую систему правил наименования устройств. +%package hier +Summary: Directories for udev rules +Group: System/Configuration/Hardware +Provides: %_sysconfdir/udev/rules.d +Provides: /lib/udev/rules.d + +%description hier +This package holds the ownership on directories with %name rules. +It does not require any other packages, so it may be safely kept +on the systems without %name itself. + %package rules Summary: Rule files for udev Summary(ru_RU.UTF-8): Файлы правил для udev Group: System/Configuration/Hardware -Provides: %_sysconfdir/udev/rules.d +Requires: %name-hier = %version-%release Provides: %_sysconfdir/udev/initramfs-rules.d Conflicts: %name < %version-%release @@ -257,12 +268,14 @@ mkdir -p %buildroot/usr/lib/hotplug/firmware %dir /usr/lib/hotplug %dir /usr/lib/hotplug/firmware -%files rules +%files hier %dir %_sysconfdir/udev %dir %_sysconfdir/udev/rules.d +%dir /lib/udev/rules.d + +%files rules %config %_sysconfdir/udev/rules.d/* %_sysconfdir/udev/initramfs-rules.d -/lib/udev/rules.d %files initramfs /lib/mkinitrd/udev