Package: i8kutils
Version: 1.27
Followup-For: Bug #356432

See the attached patch.
diff -durN i8kutils-1.27/debian/i8kbuttons.init 
i8kutils-1.27.mine/debian/i8kbuttons.init
--- i8kutils-1.27/debian/i8kbuttons.init        2005-02-03 20:03:14.000000000 
+0100
+++ i8kutils-1.27.mine/debian/i8kbuttons.init   1970-01-01 01:00:00.000000000 
+0100
@@ -1,91 +0,0 @@
-#!/bin/sh
-#
-# i8kbuttons   Dell Inspiron volume buttons monitor
-#
-#              Written by Miquel van Smoorenburg <[EMAIL PROTECTED]>.
-#              Modified for Debian GNU/Linux
-#              by Ian Murdock <[EMAIL PROTECTED]>.
-#
-#              Modified for i8kutils by Massimo Dal Zotto <[EMAIL PROTECTED]>
-
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-DAEMON=/usr/bin/i8kbuttons
-CONFIGFILE=/etc/i8kbuttons
-PROC_I8K=/proc/i8k
-NAME=i8kbuttons
-DESC="Dell Inspiron volume buttons monitor"
-
-set -e
-
-test -x $DAEMON || exit 0
-test -e $CONFIGFILE && . $CONFIGFILE
-
-function i8k_setkeycodes() {
-    kvers="$(uname -r)"
-    test "${kvers#2.6.}" != "$kvers" || return
-    test "$I8KBUTTONS_SETKEYCODES" = true || return
-    keys=$(getkeycodes | grep "^e0 00" | awk '{print $4,$5}')
-    test "$keys" = "${I8K_KEY_PLAY:-171} ${I8K_KEY_STOP:-172}" && return
-
-    setkeycodes ${I8K_SCAN_PLAY:-e001} ${I8K_KEY_PLAY:-171}
-    setkeycodes ${I8K_SCAN_STOP:-e002} ${I8K_KEY_STOP:-172}
-    setkeycodes ${I8K_SCAN_PREV:-e003} ${I8K_KEY_PREV:-187}
-    setkeycodes ${I8K_SCAN_NEXT:-e004} ${I8K_KEY_NEXT:-189}
-    setkeycodes ${I8K_SCAN_MUTE:-e020} ${I8K_KEY_MUTE:-113}
-    setkeycodes ${I8K_SCAN_VOLD:-e02e} ${I8K_KEY_VOLD:-114}
-    setkeycodes ${I8K_SCAN_VOLU:-e030} ${I8K_KEY_VOLU:-114}
-}
-
-case "$1" in
-    start)
-       i8k_setkeycodes &>/dev/null || true
-       test -e "$PROC_I8K" || exit 0
-       test -n "$I8KBUTTONS_UP_CMD" -o \
-            -n "$I8KBUTTONS_DOWN_CMD" -o \
-            -n "$I8KBUTTONS_MUTE_CMD" \
-         || exit 0
-       echo -n "Starting $DESC: $NAME"
-       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
-           --exec $DAEMON --background --make-pidfile -- \
-           --up "$I8KBUTTONS_UP_CMD" \
-           --down "$I8KBUTTONS_DOWN_CMD" \
-           --mute "$I8KBUTTONS_MUTE_CMD" \
-           --timeout "${I8KBUTTONS_TIMEOUT:-100}" \
-           --repeat "${I8KBUTTONS_REPEAT:-0}"
-       echo "."
-       ;;
-    stop)
-       echo -n "Stopping $DESC: $NAME "
-       start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid
-       echo "."
-       rm -f /var/run/$NAME.pid
-       ;;
-    restart|reload|force-reload)
-       # Reload is not supported by i8kbuttons
-       test -e "$PROC_I8K" || exit 0
-       test -n "$I8KBUTTONS_UP_CMD" -o \
-            -n "$I8KBUTTONS_DOWN_CMD" -o \
-            -n "$I8KBUTTONS_MUTE_CMD" \
-         || exit 0
-       echo -n "Restarting $DESC: $NAME"
-       start-stop-daemon --oknodo --stop --quiet \
-           --pidfile /var/run/$NAME.pid
-       rm -f /var/run/$NAME.pid
-       sleep 1
-       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
-           --exec $DAEMON --background --make-pidfile -- \
-           --up "$I8KBUTTONS_UP_CMD" \
-           --down "$I8KBUTTONS_DOWN_CMD" \
-           --mute "$I8KBUTTONS_MUTE_CMD" \
-           --timeout "${I8KBUTTONS_TIMEOUT:-100}" \
-           --repeat "${I8KBUTTONS_REPEAT:-0}"
-       echo "."
-       ;;
-    *)
-       N=/etc/init.d/$NAME
-       echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
-       exit 1
-       ;;
-esac
-
-exit 0
diff -durN i8kutils-1.27/debian/i8kmon.init 
i8kutils-1.27.mine/debian/i8kmon.init
--- i8kutils-1.27/debian/i8kmon.init    2005-02-03 20:03:22.000000000 +0100
+++ i8kutils-1.27.mine/debian/i8kmon.init       1970-01-01 01:00:00.000000000 
+0100
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# i8kmon       Dell Inspiron fan/cpu-temperature monitor
-#
-#              Written by Miquel van Smoorenburg <[EMAIL PROTECTED]>.
-#              Modified for Debian GNU/Linux
-#              by Ian Murdock <[EMAIL PROTECTED]>.
-#
-#              Modified for i8kutils by Karl E. Jørgensen <[EMAIL PROTECTED]>
-#              and Massimo Dal Zotto <[EMAIL PROTECTED]>
-
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-DAEMON=/usr/bin/i8kmon
-CONFIGFILE=/etc/i8kmon
-PROC_I8K=/proc/i8k
-NAME=i8kmon
-DESC="Dell Inspiron fan/cpu-temperature monitor"
-I8KMON_ARGS="--daemon"
-
-set -e
-
-test -x $DAEMON || exit 0
-
-CONFIG_DAEMON=$(
-    # Config file /etc/i8kmon is optional
-    cat "$CONFIGFILE" 2>/dev/null \
-      | sed 's/#.*//g;/config(daemon)/!d;s/.*(.*)[     ]*//g'
-)
-
-case "$1" in
-    start)
-       test -e "$PROC_I8K" || exit 0
-       test "$CONFIG_DAEMON" = 1 || exit 0
-       echo -n "Starting $DESC: $NAME"
-       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
-           --exec $DAEMON --background --make-pidfile -- $I8KMON_ARGS
-       echo "."
-       ;;
-    stop)
-       echo -n "Stopping $DESC: $NAME "
-       start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid
-       echo "."
-       rm -f /var/run/$NAME.pid
-       ;;
-    restart|reload|force-reload)
-       # Sending SIGHUP doesn't work since tclsh doesn't handle signals
-       test -e "$PROC_I8K" || exit 0
-       test "$CONFIG_DAEMON" = 1 || exit 0
-       echo -n "Restarting $DESC: $NAME"
-       start-stop-daemon --oknodo --stop --quiet \
-           --pidfile /var/run/$NAME.pid
-       rm -f /var/run/$NAME.pid
-       sleep 1
-       start-stop-daemon --start --quiet \
-           --pidfile /var/run/$NAME.pid --exec $DAEMON \
-           --background --make-pidfile -- $I8KMON_ARGS
-       echo "."
-       ;;
-    *)
-       N=/etc/init.d/$NAME
-       echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
-       exit 1
-       ;;
-esac
-
-exit 0
diff -durN i8kutils-1.27/debian/i8kutils.i8kbuttons.init 
i8kutils-1.27.mine/debian/i8kutils.i8kbuttons.init
--- i8kutils-1.27/debian/i8kutils.i8kbuttons.init       1970-01-01 
01:00:00.000000000 +0100
+++ i8kutils-1.27.mine/debian/i8kutils.i8kbuttons.init  2005-02-03 
20:03:14.000000000 +0100
@@ -0,0 +1,91 @@
+#!/bin/sh
+#
+# i8kbuttons   Dell Inspiron volume buttons monitor
+#
+#              Written by Miquel van Smoorenburg <[EMAIL PROTECTED]>.
+#              Modified for Debian GNU/Linux
+#              by Ian Murdock <[EMAIL PROTECTED]>.
+#
+#              Modified for i8kutils by Massimo Dal Zotto <[EMAIL PROTECTED]>
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/bin/i8kbuttons
+CONFIGFILE=/etc/i8kbuttons
+PROC_I8K=/proc/i8k
+NAME=i8kbuttons
+DESC="Dell Inspiron volume buttons monitor"
+
+set -e
+
+test -x $DAEMON || exit 0
+test -e $CONFIGFILE && . $CONFIGFILE
+
+function i8k_setkeycodes() {
+    kvers="$(uname -r)"
+    test "${kvers#2.6.}" != "$kvers" || return
+    test "$I8KBUTTONS_SETKEYCODES" = true || return
+    keys=$(getkeycodes | grep "^e0 00" | awk '{print $4,$5}')
+    test "$keys" = "${I8K_KEY_PLAY:-171} ${I8K_KEY_STOP:-172}" && return
+
+    setkeycodes ${I8K_SCAN_PLAY:-e001} ${I8K_KEY_PLAY:-171}
+    setkeycodes ${I8K_SCAN_STOP:-e002} ${I8K_KEY_STOP:-172}
+    setkeycodes ${I8K_SCAN_PREV:-e003} ${I8K_KEY_PREV:-187}
+    setkeycodes ${I8K_SCAN_NEXT:-e004} ${I8K_KEY_NEXT:-189}
+    setkeycodes ${I8K_SCAN_MUTE:-e020} ${I8K_KEY_MUTE:-113}
+    setkeycodes ${I8K_SCAN_VOLD:-e02e} ${I8K_KEY_VOLD:-114}
+    setkeycodes ${I8K_SCAN_VOLU:-e030} ${I8K_KEY_VOLU:-114}
+}
+
+case "$1" in
+    start)
+       i8k_setkeycodes &>/dev/null || true
+       test -e "$PROC_I8K" || exit 0
+       test -n "$I8KBUTTONS_UP_CMD" -o \
+            -n "$I8KBUTTONS_DOWN_CMD" -o \
+            -n "$I8KBUTTONS_MUTE_CMD" \
+         || exit 0
+       echo -n "Starting $DESC: $NAME"
+       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
+           --exec $DAEMON --background --make-pidfile -- \
+           --up "$I8KBUTTONS_UP_CMD" \
+           --down "$I8KBUTTONS_DOWN_CMD" \
+           --mute "$I8KBUTTONS_MUTE_CMD" \
+           --timeout "${I8KBUTTONS_TIMEOUT:-100}" \
+           --repeat "${I8KBUTTONS_REPEAT:-0}"
+       echo "."
+       ;;
+    stop)
+       echo -n "Stopping $DESC: $NAME "
+       start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid
+       echo "."
+       rm -f /var/run/$NAME.pid
+       ;;
+    restart|reload|force-reload)
+       # Reload is not supported by i8kbuttons
+       test -e "$PROC_I8K" || exit 0
+       test -n "$I8KBUTTONS_UP_CMD" -o \
+            -n "$I8KBUTTONS_DOWN_CMD" -o \
+            -n "$I8KBUTTONS_MUTE_CMD" \
+         || exit 0
+       echo -n "Restarting $DESC: $NAME"
+       start-stop-daemon --oknodo --stop --quiet \
+           --pidfile /var/run/$NAME.pid
+       rm -f /var/run/$NAME.pid
+       sleep 1
+       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
+           --exec $DAEMON --background --make-pidfile -- \
+           --up "$I8KBUTTONS_UP_CMD" \
+           --down "$I8KBUTTONS_DOWN_CMD" \
+           --mute "$I8KBUTTONS_MUTE_CMD" \
+           --timeout "${I8KBUTTONS_TIMEOUT:-100}" \
+           --repeat "${I8KBUTTONS_REPEAT:-0}"
+       echo "."
+       ;;
+    *)
+       N=/etc/init.d/$NAME
+       echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
+       exit 1
+       ;;
+esac
+
+exit 0
diff -durN i8kutils-1.27/debian/i8kutils.i8kmon.init 
i8kutils-1.27.mine/debian/i8kutils.i8kmon.init
--- i8kutils-1.27/debian/i8kutils.i8kmon.init   1970-01-01 01:00:00.000000000 
+0100
+++ i8kutils-1.27.mine/debian/i8kutils.i8kmon.init      2005-02-03 
20:03:22.000000000 +0100
@@ -0,0 +1,66 @@
+#!/bin/sh
+#
+# i8kmon       Dell Inspiron fan/cpu-temperature monitor
+#
+#              Written by Miquel van Smoorenburg <[EMAIL PROTECTED]>.
+#              Modified for Debian GNU/Linux
+#              by Ian Murdock <[EMAIL PROTECTED]>.
+#
+#              Modified for i8kutils by Karl E. Jørgensen <[EMAIL PROTECTED]>
+#              and Massimo Dal Zotto <[EMAIL PROTECTED]>
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/bin/i8kmon
+CONFIGFILE=/etc/i8kmon
+PROC_I8K=/proc/i8k
+NAME=i8kmon
+DESC="Dell Inspiron fan/cpu-temperature monitor"
+I8KMON_ARGS="--daemon"
+
+set -e
+
+test -x $DAEMON || exit 0
+
+CONFIG_DAEMON=$(
+    # Config file /etc/i8kmon is optional
+    cat "$CONFIGFILE" 2>/dev/null \
+      | sed 's/#.*//g;/config(daemon)/!d;s/.*(.*)[     ]*//g'
+)
+
+case "$1" in
+    start)
+       test -e "$PROC_I8K" || exit 0
+       test "$CONFIG_DAEMON" = 1 || exit 0
+       echo -n "Starting $DESC: $NAME"
+       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
+           --exec $DAEMON --background --make-pidfile -- $I8KMON_ARGS
+       echo "."
+       ;;
+    stop)
+       echo -n "Stopping $DESC: $NAME "
+       start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid
+       echo "."
+       rm -f /var/run/$NAME.pid
+       ;;
+    restart|reload|force-reload)
+       # Sending SIGHUP doesn't work since tclsh doesn't handle signals
+       test -e "$PROC_I8K" || exit 0
+       test "$CONFIG_DAEMON" = 1 || exit 0
+       echo -n "Restarting $DESC: $NAME"
+       start-stop-daemon --oknodo --stop --quiet \
+           --pidfile /var/run/$NAME.pid
+       rm -f /var/run/$NAME.pid
+       sleep 1
+       start-stop-daemon --start --quiet \
+           --pidfile /var/run/$NAME.pid --exec $DAEMON \
+           --background --make-pidfile -- $I8KMON_ARGS
+       echo "."
+       ;;
+    *)
+       N=/etc/init.d/$NAME
+       echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
+       exit 1
+       ;;
+esac
+
+exit 0
diff -durN i8kutils-1.27/debian/rules i8kutils-1.27.mine/debian/rules
--- i8kutils-1.27/debian/rules  2005-06-17 12:46:11.000000000 +0200
+++ i8kutils-1.27.mine/debian/rules     2007-04-01 14:31:45.000000000 +0200
@@ -84,8 +84,8 @@
        # dh_installemacsen
        # dh_installpam
        # dh_installmime
-       dh_installinit --init-script=i8kmon
-       dh_installinit --init-script=i8kbuttons
+       dh_installinit --name=i8kmon
+       dh_installinit --name=i8kbuttons
        # dh_installcron
        # dh_installinfo
        dh_installman *.1

Reply via email to