1 Summary: DRBD9 distributed resource management utility
6 Group: Applications/System
7 Source0: https://www.drbd.org/download/drbdmanage/%{name}-%{version}.tar.gz
8 # Source0-md5: c0b3cd6a7c26014a0a6a92d82d40446b
9 URL: http://oss.linbit.com/drbdmanage
10 BuildRequires: help2man
11 BuildRequires: python-modules
12 BuildRequires: python-setuptools
13 BuildRequires: rpm-pythonprov
14 BuildRequires: rpmbuild(macros) >= 1.714
15 Requires: drbd-utils >= 8.9.4
17 Requires: python-pygobject
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 drbdmanage is a daemon and a command line utility that manages DRBD9
23 replicated LVM volumes across a group of machines. It maintains DRBD9
24 configuration on the participating machines. It creates/deletes the
25 backing LVM volumes. It automatically places the backing LVM volumes
26 among the participating machines.
28 %package -n bash-completion-drbdmanage
29 Summary: Bash completion for drbdmanage command
30 Group: Applications/Shells
31 Requires: %{name} = %{version}-%{release}
32 Requires: bash-completion
34 %description -n bash-completion-drbdmanage
35 Bash completion for drbdmanage command.
44 rm -rf $RPM_BUILD_ROOT
45 install -d $RPM_BUILD_ROOT/var/lib/drbd.d
50 rm -rf $RPM_BUILD_ROOT
53 export NORESTART="yes"
54 %systemd_post drbdmanaged.service
57 %systemd_preun drbdmanaged.service
60 %defattr(644,root,root,755)
61 %attr(755,root,root) %{_bindir}/drbdmanage
62 %attr(755,root,root) %{_bindir}/dbus-drbdmanaged-service
63 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drbdmanaged.cfg
64 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drbd.d/drbdctrl.res_template
65 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drbd.d/drbdmanage-resources.res
66 %config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/org.drbd.drbdmanaged.conf
67 %{_datadir}/dbus-1/system-services/org.drbd.drbdmanaged.service
68 %{systemdunitdir}/drbdmanaged.service
69 %{py_sitescriptdir}/drbdmanage
70 %{py_sitescriptdir}/drbdmanage_client.py[co]
71 %{py_sitescriptdir}/drbdmanage_server.py[co]
72 %{py_sitescriptdir}/drbdmanage-%{version}-py*.egg-info
73 %attr(750,root,root) /var/lib/drbd.d
74 %{_mandir}/man8/drbdmanage-*
75 %{_mandir}/man8/drbdmanage.*
76 %dir %{_localstatedir}/lib/drbdmanage
78 %files -n bash-completion-drbdmanage
79 %defattr(644,root,root,755)
80 /etc/bash_completion.d/drbdmanage