]> git.pld-linux.org Git - packages/aoetools.git/blobdiff - aoetools.spec
- updated to 36
[packages/aoetools.git] / aoetools.spec
index c69d7a123af0fa5dab2272c8e7ccd7618e2836c2..ba3b2dce53b30e3cb7c5eacaada2971935579567 100644 (file)
@@ -1,12 +1,12 @@
 Summary:       AoE tools - programs for users of ATA over Ethernet
 Summary(pl.UTF-8):     Narzędzia AoE - programy dla używających ATA over Ethernet
 Name:          aoetools
-Version:       27
-Release:       0.1
+Version:       36
+Release:       1
 License:       GPL v2
 Group:         Base/Utilities
-Source0:       http://dl.sourceforge.net/aoetools/%{name}-%{version}.tar.gz
-# Source0-md5: bc74d19c32a1fc006b45ff870322bedf
+Source0:       http://downloads.sourceforge.net/aoetools/%{name}-%{version}.tar.gz
+# Source0-md5: bff30daa988a65f69d4448ce4726a6db
 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
 
@@ -49,6 +73,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_sbindir}/aoe-mkdevs
 %attr(755,root,root) %{_sbindir}/aoe-mkshelf
 %attr(755,root,root) %{_sbindir}/aoe-revalidate
+%attr(755,root,root) %{_sbindir}/aoe-sancheck
 %attr(755,root,root) %{_sbindir}/aoe-version
 %attr(755,root,root) %{_sbindir}/aoecfg
 %attr(755,root,root) %{_sbindir}/aoeping
@@ -60,7 +85,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man8/aoe-mkdevs.8*
 %{_mandir}/man8/aoe-mkshelf.8*
 %{_mandir}/man8/aoe-revalidate.8*
+%{_mandir}/man8/aoe-sancheck.8*
 %{_mandir}/man8/aoe-version.8*
 %{_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
This page took 0.170135 seconds and 4 git commands to generate.