]> git.pld-linux.org Git - packages/rpm-build-macros.git/commitdiff
- add %service -n
authorElan Ruusamäe <glen@pld-linux.org>
Mon, 5 May 2008 13:56:05 +0000 (13:56 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    rpm.macros -> 1.450

rpm.macros

index a7c41d3e4b28ddb6fdfcda8fc4bed6ea6a4f5330..ce025efadc515e1fd50c0407d8b93dbe8f484b38 100644 (file)
@@ -920,11 +920,17 @@ fi \
 # /etc/sysconfig/rpm or per service /etc/sysconfig/SERVICE file.
 #
 # Usage:
-#   %service [-q] SERVICE ACTION ["SERVICE NICE DESCRIPTION"]
+#   %service [-q] [-n] SERVICE ACTION ["SERVICE NICE DESCRIPTION"]
 #
 #  -q be silent when service isn't started (for scriplets restaring other package's services)
+#  -n NOOP mode, do not actually restart service
 #
-%service(q) {{%(export quiet=%{-q:1}; /usr/lib/rpm/service_generator.sh %{*}) };}
+# Requirements:
+# BuildRequires:       rpmbuild(macros) >= 1.268
+# Requires:    rc-scripts
+# -n option:
+# BuildRequires:       rpmbuild(macros) >= 1.450
+%service(qn) {{%(export noop=%{-n:1} quiet=%{-q:1}; /usr/lib/rpm/service_generator.sh %{*}) };}
 
 
 # Java macros. based on jpackage macros.java
@@ -1410,6 +1416,9 @@ done                                                                                                                              \
 #   %preun     -p %remove_etc_shells -p /bin/sh /bin/pdksh
 #
 #  -p (optional) -- specifies that result is embeded %post script (prepends <lua> as first line)
+#
+# Requirements:
+# BuildRequires:       rpmbuild(macros) >= 1.429
 
 %add_etc_shells(p) %{-p:<lua>}\
 t = {}\
This page took 0.076781 seconds and 4 git commands to generate.