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