From: Paweł Sikora Date: Sat, 10 Jul 2010 07:49:28 +0000 (+0000) Subject: - udev rules. X-Git-Tag: auto/th/aoetools-30-2~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Faoetools.git;a=commitdiff_plain;h=41581dc5eb5553e1ac22c5d4fd3e7ad4fab4df17 - udev rules. Changed files: aoetools.spec -> 1.27 --- diff --git a/aoetools.spec b/aoetools.spec index 1550116..15b99f2 100644 --- a/aoetools.spec +++ b/aoetools.spec @@ -5,7 +5,7 @@ Version: 30 Release: 1 License: GPL v2 Group: Base/Utilities -Source0: http://dl.sourceforge.net/aoetools/%{name}-%{version}.tar.gz +Source0: http://downloads.sourceforge.net/aoetools/%{name}-%{version}.tar.gz # Source0-md5: b87eeb34d50921cdf852780f662630b9 URL: http://aoetools.sourceforge.net/ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -22,9 +22,31 @@ danych ATA over Ethernet (AoE) - prostego protokołu do przechowywania danych za pośrednictwem lokalnej sieci ethernetowej. Program vblade (obiekt składowania) eksportuje urządzenie blokowe przy użyciu AoE. +%package udev +Summary: udev rules for AoE kernel modules +Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla AoE +Group: Base/Kernel +Requires: udev-core + +%description udev +udev rules for AoE kernel modules. + +%description udev -l pl.UTF-8 +Reguły udev dla modułów jądra Linuksa dla Aoe. + %prep %setup -q +cat << 'EOF' > udev.conf +# aoe char devices +SUBSYSTEM=="aoe", KERNEL=="discover", NAME="etherd/%k", GROUP="disk", MODE="0220" +SUBSYSTEM=="aoe", KERNEL=="err", NAME="etherd/%k", GROUP="disk", MODE="0440" +SUBSYSTEM=="aoe", KERNEL=="interfaces", NAME="etherd/%k", GROUP="disk", MODE="0220" +SUBSYSTEM=="aoe", KERNEL=="revalidate", NAME="etherd/%k", GROUP="disk", MODE="0220" +# aoe block devices +KERNEL=="etherd*", NAME="%k", GROUP="disk" +EOF + %build %{__make} \ CC="%{__cc}" \ @@ -36,6 +58,8 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ PREFIX=$RPM_BUILD_ROOT +install -D udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/60-aoe.rules + %clean rm -rf $RPM_BUILD_ROOT @@ -64,3 +88,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/aoecfg.8* %{_mandir}/man8/aoeping.8* %{_mandir}/man8/coraid-update.8* + +%files udev +%defattr(644,root,root,755) +%config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/60-aoe.rules