packages/utils/nut/patches/003-openups-backport.patch
florian 761411f7ca nut: add package NUT 2.6.5
Makefile and patch for package NUT 2.6.5

dwmw2: Update to NUT 2.6.5, add OpenUPS, tidy up per-driver build a little.

Signed-off-by: Mehdi Abaakouk <sileht@sileht.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/packages@34582 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-08 17:06:08 +00:00

36 lines
950 B
Diff

--- nut-2.6.5/drivers/openups-hid.c~ 2012-12-06 15:07:29.000000000 +0000
+++ nut-2.6.5/drivers/openups-hid.c 2012-12-06 15:14:45.541936770 +0000
@@ -329,24 +329,18 @@ static const char *openups_format_serial
* the device is supported by this subdriver, else 0. */
static int openups_claim(HIDDevice_t * hd)
{
- int status = is_usb_device_supported(openups_usb_device_table, hd);
-
- switch (status) {
- case POSSIBLY_SUPPORTED:
- /* by default, reject, unless the productid option is given */
- if (getval("productid")) {
- return 1;
- }
- possibly_supported("openUPS", hd);
+ if (hd->VendorID != OPENUPS_VENDORID)
return 0;
- case SUPPORTED:
+ if (hd->ProductID == 0xd004)
return 1;
- case NOT_SUPPORTED:
- default:
- return 0;
- }
+ /* by default, reject, unless the productid option is given */
+ if (getval("productid"))
+ return 1;
+
+ possibly_supported("openUPS", hd);
+ return 0;
}
subdriver_t openups_subdriver = {