]> git.pld-linux.org Git - packages/lvm2.git/commitdiff
post/preun/postun scripts for clvmd added
authorJacek Konieczny <j.konieczny@eggsoft.pl>
Thu, 1 Nov 2012 16:19:46 +0000 (17:19 +0100)
committerJacek Konieczny <jajcus@jajcus.net>
Thu, 1 Nov 2012 16:19:46 +0000 (17:19 +0100)
lvm2.spec

index 05e94b7593845d78494335d2372f69e7ac149708..5cb16d7a458e411e65d4e51e27523c4bc5b0a135 100644 (file)
--- 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/*
This page took 0.040952 seconds and 4 git commands to generate.