[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