From 9efed7088228db14928a342f10eb344f41c0a8a9 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 22 Feb 2009 13:51:40 -0800 Subject: [PATCH] Add changelog and upgrading checklist for #513955 --- debian/changelog | 5 +++++ upgrading-checklist.html | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/debian/changelog b/debian/changelog index 931945f..beaaff9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -40,6 +40,11 @@ debian-policy (3.8.1.0) UNRELEASED; urgency=low Seconded: Kurt Roeckx Seconded: Andrew McMillan Closes: #470994 + * Policy: Remove special handling of init scripts ending in .sh + Wording: Kel Modderman + Seconded: Russ Allbery + Seconded: Henrique de Moraes Holschuh + 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 diff --git a/upgrading-checklist.html b/upgrading-checklist.html index 4cb1c61..cc2934e 100644 --- a/upgrading-checklist.html +++ b/upgrading-checklist.html @@ -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 -- 2.39.5