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.

Reply via email to