[packages/lvm2] post/preun/postun scripts for clvmd added

jajcus jajcus at pld-linux.org
Thu Nov 1 17:20:49 CET 2012


commit 161d6a19b1d3ab8de4f255f3613669e88b3591d0
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date:   Thu Nov 1 17:19:46 2012 +0100

    post/preun/postun scripts for clvmd added

 lvm2.spec | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
---
diff --git a/lvm2.spec b/lvm2.spec
index 05e94b7..5cb16d7 100644
--- a/lvm2.spec
+++ b/lvm2.spec
@@ -429,6 +429,24 @@ fi
 %triggerpostun -n device-mapper -- device-mapper < 2.02.94-1
 %systemd_trigger dm-event.socket
 
+%post clvmd
+/sbin/chkconfig --add clvmd
+# no service restart - it breaks current locks!
+export NORESTART=1
+%systemd_post clvmd.service
+# re-exec instead
+/usr/sbin/clvmd -S 2>/dev/null || :
+
+%preun clvmd
+%systemd_preun clvmd.service
+
+%postun clvmd
+if [ "$1" = "0" ]; then
+	%service clvmd stop
+	/sbin/chkconfig --del clvmd
+fi
+%systemd_reload
+
 %files
 %defattr(644,root,root,755)
 %doc README WHATS_NEW doc/*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lvm2.git/commitdiff/161d6a19b1d3ab8de4f255f3613669e88b3591d0



More information about the pld-cvs-commit mailing list