[packages/rpm-build-macros] upstart_post: do nothing if not under upstart supervision
glen
glen at pld-linux.org
Sun Mar 2 11:11:36 CET 2014
commit dc4639bc862930b734a759f682564561e2000f15
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Mar 2 12:11:14 2014 +0200
upstart_post: do nothing if not under upstart supervision
rpm-build-macros.spec | 2 +-
rpm.macros | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/rpm-build-macros.spec b/rpm-build-macros.spec
index c2e37ae..33c7231 100644
--- a/rpm-build-macros.spec
+++ b/rpm-build-macros.spec
@@ -5,7 +5,7 @@
%if "%{pld_release}" == "ac"
%define with_rpm4 1
%endif
-%define rpm_macros_rev 1.689
+%define rpm_macros_rev 1.690
%define find_lang_rev 1.36
Summary: PLD Linux RPM build macros
Summary(pl.UTF-8): Makra do budowania pakietów RPM dla Linuksa PLD
diff --git a/rpm.macros b/rpm.macros
index d892bbb..f4f58a9 100644
--- a/rpm.macros
+++ b/rpm.macros
@@ -2260,6 +2260,7 @@ fi; \
# pre/post script for -upstart subpackages
#
# Author: Jacek Konieczny <jajcus at jajcus.net>
+# Author: Elan Ruusamäe <glen at pld-linux.org>
#
# Usage:
# %upstart_post service_name
@@ -2273,12 +2274,12 @@ fi; \
# %upstart_postun %{name}
#
# Requirements:
-# BuildRequires: rpmbuild(macros) >= 1.689
+# BuildRequires: rpmbuild(macros) >= 1.690
# Requires: rc-scripts >= 0.4.3
# migrate from init script to upstart job
%upstart_post() \
- if [ -f /var/lock/subsys/%1 ]; then \
+ if [ -x /sbin/initctl ] && [ -f /var/lock/subsys/%1 ]; then \
/sbin/service --no-upstart %1 stop \
/sbin/service %1 start \
fi \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-macros.git/commitdiff/dc4639bc862930b734a759f682564561e2000f15
More information about the pld-cvs-commit
mailing list