commit 4688758e3ff2396a74a5f53a99887156eb61f9cb
Author: Mariusz Mazur <mma...@axeos.com>
Date:   Tue Aug 2 16:17:11 2016 +0200

    Closer to finished

 drbdmanage.spec               | 29 ++++++++++++++++++++++++++---
 drbdmanaged_service_fix.patch | 12 ++++++++++++
 2 files changed, 38 insertions(+), 3 deletions(-)
---
diff --git a/drbdmanage.spec b/drbdmanage.spec
index e30eb4d..455a6db 100644
--- a/drbdmanage.spec
+++ b/drbdmanage.spec
@@ -1,11 +1,12 @@
 Summary:       DRBD9 distributed resource management utility
 Name:          drbdmanage
 Version:       0.97
-Release:       0.3
+Release:       0.5
 License:       GPL v3
 Group:         Applications/System
 Source0:       
https://www.drbd.org/download/drbdmanage/%{name}-%{version}.tar.gz
 # Source0-md5: 3c248e2914bf23abefe1ed7c98498ab6
+Patch0:     drbdmanaged_service_fix.patch
 URL:           http://oss.linbit.com/drbdmanage
 BuildRequires: python-modules
 BuildRequires: python-setuptools
@@ -24,20 +25,38 @@ configuration on the participating machines. It 
creates/deletes the
 backing LVM volumes. It automatically places the backing LVM volumes
 among the participating machines.
 
+%package -n bash-completion-drbdmanage
+Summary:    Bash completion for drbdmanage command
+Group:      Applications/Shells
+Requires:   %{name} = %{version}-%{release}
+Requires:   bash-completion
+
+%description -n bash-completion-drbdmanage
+Bash completion for drbdmanage command.
+
 %prep
 %setup -q
 
+%patch0 -p1
+
 %build
-%py_build
+%{__make} all
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/var/lib/drbd.d
 %py_install
 %py_postclean
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+%systemd_post drbdmanaged.{service,socket}
+
+%preun
+%systemd_preun drbdmanaged.{service,socket}
+
 %files
 %defattr(644,root,root,755)
 %doc README
@@ -54,7 +73,11 @@ rm -rf $RPM_BUILD_ROOT
 %{py_sitescriptdir}/drbdmanage_client.py[co]
 %{py_sitescriptdir}/drbdmanage_server.py[co]
 %{py_sitescriptdir}/drbdmanage-%{version}-py*.egg-info
+%attr(750,root,root) /var/lib/drbd.d
+%{_mandir}/man8/drbdmanage-*
+%{_mandir}/man8/drbdmanage.*
 %dir %{_localstatedir}/lib/drbdmanage
 
-# bash-completion package
+%files -n bash-completion-drbdmanage
+%defattr(644,root,root,755)
 /etc/bash_completion.d/drbdmanage
diff --git a/drbdmanaged_service_fix.patch b/drbdmanaged_service_fix.patch
new file mode 100644
index 0000000..af14c48
--- /dev/null
+++ b/drbdmanaged_service_fix.patch
@@ -0,0 +1,12 @@
+--- drbdmanage-0.97/conf/drbdmanaged.service~  2016-06-27 10:33:00.000000000 
+0200
++++ drbdmanage-0.97/conf/drbdmanaged.service   2016-08-02 16:11:50.007431964 
+0200
+@@ -6,8 +6,8 @@
+ [Service]
+ ExecStart=/usr/bin/dbus-drbdmanaged-service
+ User=root
++PrivateTmp=yes
+ 
+ [Install]
+ WantedBy=multi-user.target
+ 
+-PrivateTmp=yes
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/drbdmanage.git/commitdiff/4688758e3ff2396a74a5f53a99887156eb61f9cb

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to