packages: corosync/corosync.spec - PLD init scripts added (from corosync-1_...
jajcus
jajcus at pld-linux.org
Tue Jul 3 23:27:43 CEST 2012
Author: jajcus Date: Tue Jul 3 21:27:43 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- PLD init scripts added (from corosync-1_4 branch)
---- Files affected:
packages/corosync:
corosync.spec (1.21 -> 1.22)
---- Diffs:
================================================================
Index: packages/corosync/corosync.spec
diff -u packages/corosync/corosync.spec:1.21 packages/corosync/corosync.spec:1.22
--- packages/corosync/corosync.spec:1.21 Sun Jul 1 11:39:11 2012
+++ packages/corosync/corosync.spec Tue Jul 3 23:27:38 2012
@@ -22,6 +22,9 @@
Group: Base
Source0: ftp://ftp:downloads@corosync.org/downloads/%{name}-%{version}/corosync-%{version}.tar.gz
# Source0-md5: 9e23f3f5594676455ff39ff363658155
+Source1: %{name}.init
+Source2: %{name}-notifyd.init
+Source3: %{name}-notifyd.sysconfig
Patch0: %{name}-makefile.patch
Patch1: %{name}-lib_deps.patch
Patch2: %{name}-install.patch
@@ -140,8 +143,13 @@
%{?with_apidocs:%{__make} doxygen}
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-notifyd
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/%{name}-notifyd
+
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/etc/sysconfig}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -158,17 +166,22 @@
rm -rf $RPM_BUILD_ROOT
%post
-/sbin/chkconfig --add corosync
-%service corosync restart "Corosync Cluster Engine"
-
-%systemd_post corosync.service
+/sbin/chkconfig --add %{name}
+/sbin/chkconfig --add %{name}-notifyd
+%service %{name} restart
+%service %{name}-notifyd restart
+%systemd_post %{name}.service
+%systemd_post %{name}-notifyd.service
%preun
if [ "$1" = "0" ]; then
- %service corosync stop
- /sbin/chkconfig --del corosync
+ %service -q %{name} stop
+ /sbin/chkconfig --del %{name}
+ %service -q %{name}-notifyd stop
+ /sbin/chkconfig --del %{name}-notifyd
fi
-%systemd_preun corosync.service
+%systemd_preun %{name}.service
+%systemd_preun %{name}-notifyd.service
%postun
%systemd_reload
@@ -184,6 +197,7 @@
%endif
%attr(754,root,root) /etc/rc.d/init.d/corosync
%attr(754,root,root) /etc/rc.d/init.d/corosync-notifyd
+%verify(not md5 mtime size) %config(noreplace) /etc/sysconfig/%{name}-notifyd
%dir %{_sysconfdir}/corosync
%{systemdunitdir}/corosync.service
%{systemdunitdir}/corosync-notifyd.service
@@ -307,6 +321,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.22 2012/07/03 21:27:38 jajcus
+- PLD init scripts added (from corosync-1_4 branch)
+
Revision 1.21 2012/07/01 09:39:11 jajcus
- TODO describing why the release is to be fractional now
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/corosync/corosync.spec?r1=1.21&r2=1.22
More information about the pld-cvs-commit
mailing list