]> git.pld-linux.org Git - packages/drbd.git/blobdiff - drbd.spec
- added br udev-core, updated todo
[packages/drbd.git] / drbd.spec
index 4e38a9c9a8277842d66a1b82b2f78863c18a6698..8639542a618c508a55be466f0729ce2842dec85b 100644 (file)
--- a/drbd.spec
+++ b/drbd.spec
@@ -3,18 +3,19 @@
 #  - trigger to update drbd-8.2 config
 #  - warning: Installed (but unpackaged) file(s) found:
 #     /etc/xen/scripts/block-drbd
-#     /usr/lib/ocf/resource.d/linbit/drbd
+#  - add some provides/requires to keep in sync with kernel releases
+#    Linux 3.0.8 got drbd module version 8.3.11
 #
 
 Summary:       drbd is a block device designed to build high availibility clusters
 Summary(pl.UTF-8):     drbd jest urządzeniem blokowym dla klastrów o wysokiej niezawodności
 Name:          drbd
-Version:       8.3.9
-Release:       3
-License:       GPL
+Version:       8.4.0
+Release:       2
+License:       GPL v2+
 Group:         Base/Kernel
-Source0:       http://oss.linbit.com/drbd/8.3/%{name}-%{version}.tar.gz
-# Source0-md5: fda3bc1f3f42f3066df33dcb0aa14f2a
+Source0:       http://oss.linbit.com/drbd/8.4/%{name}-%{version}.tar.gz
+# Source0-md5: 8519246dff4e2de14595d71abcd54db4
 URL:           http://www.drbd.org/
 BuildRequires: bison
 BuildRequires: flex
@@ -49,8 +50,8 @@ Requires(pre):        /usr/sbin/groupadd
 Requires(postun):      /usr/sbin/groupdel
 Requires:      rc-scripts
 Provides:      group(haclient)
-Conflicts:     drbdsetup24
 Obsoletes:     drbdsetup8
+Conflicts:     drbdsetup24
 
 %description -n drbdsetup
 Setup tool and init scripts for DRBD.
@@ -58,6 +59,15 @@ Setup tool and init scripts for DRBD.
 %description -n drbdsetup -l pl.UTF-8
 Narzędzie konfiguracyjne i skrypty startowe dla DRBD.
 
+%package -n resource-agents-drbd
+Summary:       DRBD resource agents for a cluster setup
+Group:         Daemons
+Requires:      heartbeat
+Requires:      resource-agents
+
+%description -n resource-agents-drbd
+DRBD resource agents for a cluster setup.
+
 %package -n bash-completion-drbd
 Summary:       bash-completion for drbd
 Summary(pl.UTF-8):     Bashowe uzupełnianie poleceń dla drbd
@@ -74,6 +84,7 @@ Ten pakiet dostarcza bashowe uzupełnianie poleceń dla drbd.
 Summary:       udev rules for drbd kernel module
 Summary(pl.UTF-8):     Reguły udev dla modułów jądra Linuksa dla drbd
 Group:         Base/Kernel
+BuildRequires: udev-core
 Requires:      udev-core
 
 %description -n drbd-udev
@@ -134,13 +145,9 @@ fi
 %files -n drbdsetup
 %defattr(644,root,root,755)
 %attr(755,root,root) /sbin/drbdadm
-%attr(2754,root,haclient) /sbin/drbdsetup
-%attr(2754,root,haclient) /sbin/drbdmeta
+%attr(4754,root,haclient) /sbin/drbdsetup
+%attr(4754,root,haclient) /sbin/drbdmeta
 %attr(754,root,root) /etc/rc.d/init.d/drbd
-%dir %{_sysconfdir}/ha.d
-%dir %{_sysconfdir}/ha.d/resource.d
-%attr(755,root,root) %{_sysconfdir}/ha.d/resource.d/drbddisk
-%attr(755,root,root) %{_sysconfdir}/ha.d/resource.d/drbdupper
 %dir %{_sysconfdir}/drbd.d
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drbd.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drbd.d/global_common.conf
@@ -150,6 +157,13 @@ fi
 %attr(755,root,root) %{_sbindir}/drbd-overview
 %attr(750,root,root) %dir /var/lib/drbd
 
+%files -n resource-agents-drbd
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_sysconfdir}/ha.d/resource.d/drbddisk
+%attr(755,root,root) %{_sysconfdir}/ha.d/resource.d/drbdupper
+%dir /usr/lib/ocf/resource.d/linbit
+%attr(755,root,root) /usr/lib/ocf/resource.d/linbit/*
+
 %files -n bash-completion-drbd
 %defattr(644,root,root,755)
 /etc/bash_completion.d/drbdadm
This page took 0.025108 seconds and 4 git commands to generate.