Package: debian-policy
Version: 3.9.8.0
Severity: wishlist

Hi,

systemd supports try-restart:
https://www.freedesktop.org/software/systemd/man/systemctl.html#try-restart%20PATTERN...

I think it's really usefull so why not add it to supported/optional
action? Use-case: "invoke-rc.d <service> try-restart" in postinst
when you want to restart dependant service.

This started here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851688

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

debian-policy depends on no packages.

debian-policy recommends no packages.

Versions of packages debian-policy suggests:
ii  doc-base  0.10.7

-- no debconf information
diff --git a/policy.sgml b/policy.sgml
index b0b2e09..17b2d21 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -7555,6 +7555,10 @@ rmdir /usr/local/share/emacs 2>/dev/null || true
              <item>stop and restart the service if it's already running,
                  otherwise start the service</item>
 
+             <tag><tt>try-restart</tt></tag>
+             <item>stop and restart the service if it's already running.
+                 </item>
+
              <tag><tt>reload</tt></tag>
              <item><p>cause the configuration of the service to be
                  reloaded without actually stopping and restarting
@@ -7569,7 +7573,7 @@ rmdir /usr/local/share/emacs 2>/dev/null || true
            The <tt>start</tt>, <tt>stop</tt>, <tt>restart</tt>, and
            <tt>force-reload</tt> options should be supported by all
            scripts in <file>/etc/init.d</file>, the <tt>reload</tt>
-           option is optional.
+           and <tt>try-restart</tt> option is optional.
          </p>
 
          <p>

Reply via email to