tags 563785 + patch
thanks

Hallo Gaudenz,

I've prepared an NMU for mouseemu (versioned as 0.15-8.1) and
uploaded it to DELAYED/2. Please feel free to tell me if it
should be delayed longer.

Please note that I not just fixed the installation problem but also moved udev
from Required-Start to Should-Start in the init script, as udev is only
optional for mouseemu.


Regards.
        youam / Uli
diff -u mouseemu-0.15/debian/mouseemu.postinst mouseemu-0.15/debian/mouseemu.postinst
--- mouseemu-0.15/debian/mouseemu.postinst
+++ mouseemu-0.15/debian/mouseemu.postinst
@@ -34,9 +34,15 @@
     configure)
        if [ -z $2 ]; then
            # First install of mouseemu
-           echo -n "Creating /dev/input/uinput..."
-           (cd /dev; ./MAKEDEV uinput)
-           echo "done."
+           if [ ! -d /dev/.udev/ ]; then
+               if [ -e /sbin/MAKEDEV ]; then
+                   (cd /dev; /sbin/MAKEDEV uinput)
+               else
+                   echo "MAKEDEV not installed, skipping device node creation."
+               fi
+           else
+               echo "udev active, skipping device node creation."
+	   fi
        fi
 
        #install the udev rules symlink
diff -u mouseemu-0.15/debian/mouseemu.init mouseemu-0.15/debian/mouseemu.init
--- mouseemu-0.15/debian/mouseemu.init
+++ mouseemu-0.15/debian/mouseemu.init
@@ -4,10 +4,10 @@
 
 ### BEGIN INIT INFO
 # Provides:          mouseemu
-# Required-Start:    udev $local_fs $remote_fs
-# Required-Stop:     udev $local_fs $remote_fs
-# Should-Start:      $syslog
-# Should-Stop:       $syslog
+# Required-Start:    $local_fs $remote_fs
+# Required-Stop:     $local_fs $remote_fs
+# Should-Start:      udev $syslog
+# Should-Stop:       udev $syslog
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: Emulate mouse buttons and mouse wheel
diff -u mouseemu-0.15/debian/changelog mouseemu-0.15/debian/changelog
--- mouseemu-0.15/debian/changelog
+++ mouseemu-0.15/debian/changelog
@@ -1,3 +1,12 @@
+mouseemu (0.15-8.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * check if MAKEDEV should be used (Closes: #563785)
+  * move udev to Should-Start/Stop-Start in init-script as mouseemu doesn't
+    depend on udev
+
+ -- Uli Martens <u...@youam.net>  Fri, 22 Jan 2010 21:42:10 +0100
+
 mouseemu (0.15-8) unstable; urgency=low
 
   * debian/patches/63_pidfile.dpatch: exit gracefully if pidfile creation

Reply via email to