]> git.pld-linux.org Git - packages/drbd.git/blobdiff - drbd.spec
- added br udev-core, updated todo
[packages/drbd.git] / drbd.spec
index c78c4607ad07e234f700b8afa01c75cb2e7e87d6..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.8.1
-Release:       1
-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: 551dae488006af86a33eab1eba407f48
+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
@@ -96,7 +107,8 @@ Reguły udev dla modułu jądra Linuksa dla drbd.
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man{5,8},%{_sysconfdir}} \
-       $RPM_BUILD_ROOT{/etc/rc.d/init.d,/etc/ha.d/resource.d}
+       $RPM_BUILD_ROOT{/etc/rc.d/init.d,/etc/ha.d/resource.d} \
+       $RPM_BUILD_ROOT/var/lib/drbd
 
 %{__make} install -C scripts \
        DRBD_ENABLE_UDEV=1 \
@@ -133,18 +145,24 @@ 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
-%attr(755,root,root) %{_sysconfdir}/ha.d/resource.d/drbddisk
-%attr(755,root,root) %{_sysconfdir}/ha.d/resource.d/drbdupper
-%attr(750,root,root) %dir %{_sysconfdir}/drbd.d
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drbd.conf
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drbd.d/global_common.conf
+%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
 %{_mandir}/man[58]/*
 %dir /usr/lib/drbd
 %attr(755,root,root) /usr/lib/drbd/*
 %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)
This page took 0.052047 seconds and 4 git commands to generate.