Hello community, here is the log from the commit of package sbd for openSUSE:Factory checked in at 2016-03-07 13:23:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbd (Old) and /work/SRC/openSUSE:Factory/.sbd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "sbd" Changes: -------- --- /work/SRC/openSUSE:Factory/sbd/sbd.changes 2015-11-06 00:04:24.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.sbd.new/sbd.changes 2016-03-07 13:24:13.000000000 +0100 @@ -1,0 +2,5 @@ +Tue Jan 19 16:56:56 UTC 2016 - ygao@suse.com + +- systemd: Provide sbd_remote.service file for pacemaker remote nodes (bsc#962287) + +------------------------------------------------------------------- New: ---- sbd_remote.service ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbd.spec ++++++ --- /var/tmp/diff_new_pack.q8SvHS/_old 2016-03-07 13:24:14.000000000 +0100 +++ /var/tmp/diff_new_pack.q8SvHS/_new 2016-03-07 13:24:14.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package sbd # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2013 Lars Marowsky-Bree # # All modifications and additions to the file contributed by third parties @@ -25,6 +25,7 @@ Release: 0 Url: https://github.com/l-mb/sbd Source: %{name}-%{version}.tar.xz +Source1: sbd_remote.service Patch1: add-explicit-libs.patch Patch2: sbd-configure-libcoroipcc.patch Patch3: sbd-pacemaker.patch @@ -77,6 +78,7 @@ install -D -m 0755 src/sbd.sh $RPM_BUILD_ROOT/usr/share/sbd/sbd.sh %if %{defined _unitdir} install -D -m 0644 src/sbd.service $RPM_BUILD_ROOT/%{_unitdir}/sbd.service +install -D -m 0644 %{S:1} $RPM_BUILD_ROOT/%{_unitdir}/sbd_remote.service %endif mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates cp -f src/sbd.sysconfig %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.sbd @@ -92,6 +94,7 @@ %if %{defined _unitdir} %post %service_add_post sbd.service +%service_add_post sbd_remote.service if [ ! -e %{_sysconfdir}/sysconfig/sbd ]; then %fillup_only sbd @@ -99,12 +102,15 @@ %pre %service_add_pre sbd.service +%service_add_pre sbd_remote.service %preun %service_del_preun sbd.service +%service_del_preun sbd_remote.service %postun %service_del_postun sbd.service +%service_del_postun sbd_remote.service %endif %files @@ -116,6 +122,7 @@ %doc %{_mandir}/man8/sbd* %if %{defined _unitdir} %{_unitdir}/sbd.service +%{_unitdir}/sbd_remote.service %endif %{_localstatedir}/adm/fillup-templates/sysconfig.sbd %doc COPYING ++++++ sbd_remote.service ++++++ [Unit] Description=Shared-storage based fencing daemon on pacemaker remote node Before=pacemaker_remote.service After=systemd-modules-load.service iscsi.service PartOf=pacemaker_remote.service RefuseManualStop=true RefuseManualStart=true [Service] Type=forking ExecStart=/usr/share/sbd/sbd.sh start ExecStop=/usr/share/sbd/sbd.sh stop PIDFile=/var/run/sbd.pid # Could this benefit from exit codes for restart? # Does this need to be set to msgwait * 1.2? # TimeoutSec= # If SBD crashes, it'll very likely suicide immediately due to the # hardware watchdog. But one can always try. Restart=on-abort [Install] RequiredBy=pacemaker_remote.service