Dear maintainer, Here is the NMU diff according to DevRef 5.11.1[1][2] for RC bug: #548551. See the debian/patches directory for the important fixes. Feel free to contact if you have any questions.
Thank you for maintaining the package, Jari Aalto [1] http://www.debian.org/doc/developers-reference/pkgs.html#nmu [2] http://dep.debian.net/deps/dep1.html lsdiff(1) of changes: dancer-services-1.8.0.6.3/debian/init.d dancer-services-1.8.0.6.3/debian/dirs dancer-services-1.8.0.6.3/debian/changelog
diffstat for dancer-services_1.8.0.6.3-6 dancer-services_1.8.0.6.3-6.1 changelog | 22 ++++++++++++++++++++++ dirs | 2 +- init.d | 19 +++++++++++++++---- 3 files changed, 38 insertions(+), 5 deletions(-) diff -u dancer-services-1.8.0.6.3/debian/init.d dancer-services-1.8.0.6.3/debian/init.d --- dancer-services-1.8.0.6.3/debian/init.d +++ dancer-services-1.8.0.6.3/debian/init.d @@ -2,10 +2,10 @@ ### BEGIN INIT INFO # Provides: dancer-services -# Required-Start: $syslog dancer-ircd -# Required-Stop: $syslog dancer-ircd -# Should-Start: $local_fs $network $named -# Should-Stop: $local_fs $network $named +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Should-Start: $network $named dancer-ircd +# Should-Stop: $network $named dancer-ircd # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Dancer-Services daemon init.d script @@ -21,8 +21,19 @@ set -e +mkrundir () +{ + if [ -d /var/run/dancer-services ]; then + return 0 + fi + + mkdir -p /var/run/dancer-services + chown services:root /var/run/dancer-services +} + case "$1" in start) + mkrundir echo "Starting $DESC: " start-stop-daemon --start --quiet --pidfile /var/run/dancer-services/$NAME.pid \ --chuid services --exec $DAEMON diff -u dancer-services-1.8.0.6.3/debian/dirs dancer-services-1.8.0.6.3/debian/dirs --- dancer-services-1.8.0.6.3/debian/dirs +++ dancer-services-1.8.0.6.3/debian/dirs @@ -7 +7 @@ -var/run/dancer-services/ + diff -u dancer-services-1.8.0.6.3/debian/changelog dancer-services-1.8.0.6.3/debian/changelog --- dancer-services-1.8.0.6.3/debian/changelog +++ dancer-services-1.8.0.6.3/debian/changelog @@ -1,3 +1,25 @@ +dancer-services (1.8.0.6.3-6.1) unstable; urgency=low + + [Jari Aalto] + * Non-maintainer upload. + * debian/init.d + - Rearrange dependencies: The script has a hard dependency on + dancer-ircd, yet the package only recommend dancer-ircd. Because of + this, the init.d dependency is best declared a soft dependency. Files + in /usr/ are used, so it is better to hard depend on $remote_fs not + $local_fs (serious; Closes: #548551). Patch Thanks to Petter + Reinholdtsen <p...@hungry.com>. + - (Required-Start): Add $remote_fs, remove dancer-ircd. + - (Required-Stop): Add $remote_fs, remove dancer-ircd. + - (Should-Start): Add dancer-ircd, remove $local_fs. + - (Should-Stop): Add dancer-ircd, remove $local_fs. + - (mkrundir): New function. Create directory /var/run/dancer-services + at "start" action. + * debian/dirs: + - Remove var/run/dancer-services (E: lintian). + + -- Jari Aalto <jari.aa...@cante.net> Sun, 14 Feb 2010 16:32:20 +0200 + dancer-services (1.8.0.6.3-6) unstable; urgency=medium * Switch to the DM-Upload-Allowed field.