packages: openais/openais.spec, openais/openais.service (NEW)=?UTF-8?Q?=20?=- systemd ser...
jajcus
jajcus at pld-linux.org
Wed Jul 4 21:40:49 CEST 2012
Author: jajcus Date: Wed Jul 4 19:40:49 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- systemd service file adder
- Release: 2.2
---- Files affected:
packages/openais:
openais.spec (1.23 -> 1.24) , openais.service (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/openais/openais.spec
diff -u packages/openais/openais.spec:1.23 packages/openais/openais.spec:1.24
--- packages/openais/openais.spec:1.23 Wed Jul 4 18:14:18 2012
+++ packages/openais/openais.spec Wed Jul 4 21:40:43 2012
@@ -8,12 +8,13 @@
Summary(pl.UTF-8): Środowisko klastra opartego na standardach openais
Name: openais
Version: 1.1.4
-Release: 2.1
+Release: 2.2
License: BSD
Group: Base
Source0: ftp://ftp:download@ftp.openais.org/downloads/%{name}-%{version}/%{name}-%{version}.tar.gz
# Source0-md5: e500ad3c49fdc45d8653f864e80ed82c
Source1: %{name}.init
+Source2: %{name}.service
URL: http://www.openais.org/
BuildRequires: autoconf >= 2.61
BuildRequires: automake
@@ -98,7 +99,7 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
+install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{systemdunitdir}}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -111,6 +112,7 @@
%{__rm} -r $RPM_BUILD_ROOT/usr/share/doc/openais
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
+install %{SOURCE2} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
%clean
rm -rf $RPM_BUILD_ROOT
@@ -148,6 +150,7 @@
%attr(755,root,root) %{_sbindir}/openais-instantiate
%verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/corosync/amf.conf
%attr(754,root,root) /etc/rc.d/init.d/openais
+%{systemdunitdir}/%{name}.service
%attr(755,root,root) %{_libdir}/lcrso/openaisserviceenable.lcrso
%attr(755,root,root) %{_libdir}/lcrso/service_*.lcrso
%{_mandir}/man5/amf.conf.5*
@@ -205,6 +208,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.24 2012/07/04 19:40:43 jajcus
+- systemd service file adder
+- Release: 2.2
+
Revision 1.23 2012/07/04 16:14:18 jajcus
- PLD init script added
================================================================
Index: packages/openais/openais.service
diff -u /dev/null packages/openais/openais.service:1.1
--- /dev/null Wed Jul 4 21:40:49 2012
+++ packages/openais/openais.service Wed Jul 4 21:40:43 2012
@@ -0,0 +1,26 @@
+[Unit]
+Description=OpenAIS Cluster Framework
+ConditionKernelCommandLine=!nocluster
+Requires=network.target
+After=network.target
+Before=corosync.service
+Conflicts=corosync.service
+Names=corosync-stack.service
+
+[Install]
+WantedBy=corosync.target
+
+[Service]
+Type=forking
+PIDFile=/var/run/corosync.pid
+KillMode=process
+SysVStartPriority=21
+EnvironmentFile=-/etc/sysconfig/openais
+ExecStart=/usr/sbin/aisexec
+
+# Pacemaker can only exit after all managed services have shut down
+# A HA database could conceivably take even longer than this
+TimeoutSec=30min
+
+# Restart options include: no, on-success, on-failure, on-abort or always
+Restart=on-failure
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/openais/openais.spec?r1=1.23&r2=1.24
More information about the pld-cvs-commit
mailing list