Package: qcontrol
Version: 0.4.1-3
Severity: wishlist

qcontrol currently doesn't have support for the QNAP TS-409 but the
TS-209 and TS-409 are similar enough to use the TS-209 support code
for now.  Can you please upload with the attached patch so qcontrol
will also recognize the TS-409 and use the TS-209 support code.  It
would be good to get this into lenny.

Differences between the TS-209 and TS-409:

 - The TS-409 has no power LED, but the "powerled" command employed
   in the init script and udeb is harmless on the TS-409 since it
   simply does nothing.
 - The TS-409 has better temperature reporting, but this is only
   useful in daemon mode, which is currently not used in the .deb.



diff -urN qcontrol-0.4.1~/debian/control qcontrol-0.4.1/debian/control
--- qcontrol-0.4.1~/debian/control      2008-07-20 16:59:03.000000000 +0300
+++ qcontrol-0.4.1/debian/control       2008-07-20 17:01:07.000000000 +0300
@@ -9,7 +9,7 @@
 Package: qcontrol
 Architecture: arm armel
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: hardware control for QNAP TS-109 and TS-209
+Description: hardware control for QNAP TS-109, TS-209 and TS-409
  Allows to send commands to the microcontroller of supported devices,
  for example to change leds or sound a buzzer.
  .
@@ -17,8 +17,9 @@
  presses or temperature, with events triggering actions defined in the
  configuration file.
  .
- Supported devices at this time are the QNAP TS-109 and TS-209 but the
- code is extensible so more devices may be added in future releases.
+ Supported devices at this time are the QNAP TS-109, TS-209 and TS-409
+ but the code is extensible so more devices may be added in future
+ releases.
  .
  Warning: the program is in alpha state, use at your own risk.
 
@@ -27,5 +28,5 @@
 Architecture: arm armel
 Depends: ${shlibs:Depends}, ${misc:Depends}, input-modules
 XC-Package-Type: udeb
-Description: hardware control for QNAP TS-109 and TS-209
+Description: hardware control for QNAP TS-109, TS-209 and TS-409
  Allows to change status leds or sound the buzzer of supported devices.
diff -urN qcontrol-0.4.1~/debian/init.d qcontrol-0.4.1/debian/init.d
--- qcontrol-0.4.1~/debian/init.d       2008-07-20 16:59:03.000000000 +0300
+++ qcontrol-0.4.1/debian/init.d        2008-07-20 17:00:06.000000000 +0300
@@ -8,7 +8,7 @@
 # Should-Stop:       
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 6
-# Short-Description: Change status leds for QNAP TS-109/TS-209
+# Short-Description: Change status leds for QNAP TS-109/TS-209 and TS-409
 ### END INIT INFO
 
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
@@ -70,7 +70,7 @@
        device=$(grep "Hardware[[:space:]]*:" /proc/cpuinfo 2>/dev/null | \
                 head -n1 | sed "s/^[^:]*: //")
        case $device in
-           "QNAP TS-109/TS-209")
+           "QNAP TS-109/TS-209" | "QNAP TS-409")
                test_event_dev || exit 0
                if pid=$(qcontrol_start); then
                        log_action_msg "System boot completed"
@@ -96,7 +96,7 @@
        device=$(grep "Hardware[[:space:]]*:" /proc/cpuinfo 2>/dev/null | \
                 head -n1 | sed "s/^[^:]*: //")
        case $device in
-           "QNAP TS-109/TS-209")
+           "QNAP TS-109/TS-209" | "QNAP TS-409")
                test_event_dev || exit 0
                if pid=$(qcontrol_start); then
                        log_action_msg "Preparing for shutdown"
diff -urN qcontrol-0.4.1~/debian/qcontrol.1 qcontrol-0.4.1/debian/qcontrol.1
--- qcontrol-0.4.1~/debian/qcontrol.1   2008-07-20 16:59:03.000000000 +0300
+++ qcontrol-0.4.1/debian/qcontrol.1    2008-07-20 17:01:55.000000000 +0300
@@ -1,7 +1,7 @@
 .TH QCONTROL 1 "2008-05-29" "Debian Project" ""
 
 .SH NAME
-qcontrol \- Hardware control for QNAP TS-109 and TS-209
+qcontrol \- Hardware control for QNAP TS-109, TS-209 and TS-409
 
 .SH SYNOPSIS
 \fBqcontrol\fB -d
@@ -18,8 +18,8 @@
 therefore advised when using qcontrol as a real daemon to monitor and
 control a device.
 .PP
-Currently supported devices are the QNAP TS-109 and QNAP TS-209, but
-support for additional devices may be added in future releases.
+Currently supported devices are the QNAP TS-109, QNAP TS-209 and QNAP
+TS-409, but support for additional devices may be added in future releases.
 
 .SH BASIC USAGE
 First a control process needs to be started that opens a socket through
diff -urN qcontrol-0.4.1~/debian/udeb/qcommand 
qcontrol-0.4.1/debian/udeb/qcommand
--- qcontrol-0.4.1~/debian/udeb/qcommand        2008-07-20 16:59:03.000000000 
+0300
+++ qcontrol-0.4.1/debian/udeb/qcommand 2008-07-20 16:59:28.000000000 +0300
@@ -7,7 +7,7 @@
 device=$(grep "Hardware[[:space:]]*:" /proc/cpuinfo 2>/dev/null | \
         head -n1 | sed "s/^[^:]*: //")
 case $device in
-    "QNAP TS-109/TS-209")
+    "QNAP TS-109/TS-209" | "QNAP TS-409")
        # Success or continue 
        [ "$1" = "-t" ] && exit 0 || true ;;
     *)

-- 
Martin Michlmayr
http://www.cyrius.com/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to