]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
Add changelog and upgrading checklist for #513955
authorRuss Allbery <rra@debian.org>
Sun, 22 Feb 2009 21:51:40 +0000 (13:51 -0800)
committerRuss Allbery <rra@debian.org>
Sun, 22 Feb 2009 21:51:40 +0000 (13:51 -0800)
debian/changelog
upgrading-checklist.html

index 931945f9a730902f70057b89b78c02fa3d1d0266..beaaff949bd3aef402065b4c4f1b1722391a514e 100644 (file)
@@ -40,6 +40,11 @@ debian-policy (3.8.1.0) UNRELEASED; urgency=low
     Seconded: Kurt Roeckx <kurt@roeckx.be>
     Seconded: Andrew McMillan <awm@debian.org>
     Closes: #470994
+  * Policy: Remove special handling of init scripts ending in .sh
+    Wording: Kel Modderman <kel@otaku42.de>
+    Seconded: Russ Allbery <rra@debian.org>
+    Seconded: Henrique de Moraes Holschuh <hmh@debian.org>
+    Closes: #513955
   * Improve the documentation of maintainer script actions for diversions
     in the informative appendix to allow for addition of a new diversion
     on upgrade and handle error cases correctly.  Thanks to Olivier Berger
index 4cb1c61463d3652826b7929ce47951bc4327f68d..cc2934eb52a3c43e13701c4de088ff65efe7e5b3 100644 (file)
@@ -54,6 +54,10 @@ picking your way through this list.
      * New nocheck option for DEB_BUILD_OPTIONS indicating any build-time
        test suite provided by the package should not be run.     [4.9.1]
      * All control files must be encoded in UTF-8.               [5.1]
+     * Init scripts ending in .sh are not handled specially.  They are not
+       sourced and are not guaranteed to be run by /bin/sh regardless of
+       the #! line.  This brings Policy in line with the long-standing
+       behavior of the init system in Debian.                    [9.3]
      * The start action of an init script must exit successfully and not
        start the daemon again if it's already running.           [9.3.2]
      * /bin/sh scripts may assume that local can take multiple variable