tags 396704 + patch
thanks
Hi,
Attached is the diff for my nut 2.0.4-2.3 NMU.
diff -Nru /tmp/UcyTWRkxv3/nut-2.0.4/debian/changelog
/tmp/8ucH3sh4Yv/nut-2.0.4/debian/changelog
--- /tmp/UcyTWRkxv3/nut-2.0.4/debian/changelog 2006-11-17 01:28:46.000000000
+0100
+++ /tmp/8ucH3sh4Yv/nut-2.0.4/debian/changelog 2006-11-17 01:28:46.000000000
+0100
@@ -1,3 +1,15 @@
+nut (2.0.4-2.3) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * Some polish on top of the previous NMU.
+ * Remove the hotplug alternative; we no longer support it, so it's no
+ longer acceptable in place of udev. Correspondingly, rename the
+ substvar to ${udev}. (Closes: #396704)
+ * Drop debian/nut-usbups.rules and use upstream's rules instead. Modify
+ debian/rules correspondigly, patch from Arnaud Quette.
+
+ -- Steinar H. Gunderson <[EMAIL PROTECTED]> Fri, 17 Nov 2006 01:12:54 +0100
+
nut (2.0.4-2.2) unstable; urgency=high
* Non-maintainer upload.
diff -Nru /tmp/UcyTWRkxv3/nut-2.0.4/debian/control
/tmp/8ucH3sh4Yv/nut-2.0.4/debian/control
--- /tmp/UcyTWRkxv3/nut-2.0.4/debian/control 2006-11-17 01:28:46.000000000
+0100
+++ /tmp/8ucH3sh4Yv/nut-2.0.4/debian/control 2006-11-17 01:28:46.000000000
+0100
@@ -61,7 +61,7 @@
Package: nut-usb
Architecture: any
-Depends: ${shlibs:Depends}, nut (>= 1.4.1-pre2), ${udev-hotplug}
+Depends: ${shlibs:Depends}, nut (>= 1.4.1-pre2), ${udev}
Conflicts: nut (<= 1.4.1-pre1)
Description: USB Drivers subsystem for the nut - Network UPS Tools
nut is a client/server uninterruptible power supply (UPS) monitoring system
diff -Nru /tmp/UcyTWRkxv3/nut-2.0.4/debian/nut-usbups.rules
/tmp/8ucH3sh4Yv/nut-2.0.4/debian/nut-usbups.rules
--- /tmp/UcyTWRkxv3/nut-2.0.4/debian/nut-usbups.rules 2006-11-17
01:28:46.000000000 +0100
+++ /tmp/8ucH3sh4Yv/nut-2.0.4/debian/nut-usbups.rules 1970-01-01
01:00:00.000000000 +0100
@@ -1,20 +0,0 @@
-# udev rules for the NUT USB drivers
-
-ACTION!="add", GOTO="nut-usbups_rules_end"
-SUBSYSTEM!="usb_device", GOTO="nut-usbups_rules_end"
-
-# MGE UPS SYSTEMS - usbhid-ups
-SYSFS{idVendor}=="0463", SYSFS{idProduct}=="ffff", MODE="664", GROUP="nut"
-SYSFS{idVendor}=="0463", SYSFS{idProduct}=="0001", MODE="664", GROUP="nut"
-
-# APC - usbhid-ups
-SYSFS{idVendor}=="051d", SYSFS{idProduct}=="0002", MODE="664", GROUP="nut"
-
-# Powerware - bcmxcp_usb
-SYSFS{idVendor}=="0592", SYSFS{idProduct}=="0002", MODE="664", GROUP="nut"
-
-# Tripp Lite - tripplite_usb
-SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="0001", MODE="664", GROUP="nut"
-
-LABEL="nut-usbups_rules_end"
-
diff -Nru /tmp/UcyTWRkxv3/nut-2.0.4/debian/rules
/tmp/8ucH3sh4Yv/nut-2.0.4/debian/rules
--- /tmp/UcyTWRkxv3/nut-2.0.4/debian/rules 2006-11-17 01:28:46.000000000
+0100
+++ /tmp/8ucH3sh4Yv/nut-2.0.4/debian/rules 2006-11-17 01:28:46.000000000
+0100
@@ -89,19 +89,9 @@
DESTDIR=$(CURDIR)/debian/nut-snmp RUNUID=65534 RUNGID=65534
$(MAKE) install-usb \
DESTDIR=$(CURDIR)/debian/nut-usb RUNUID=65534 RUNGID=65534
-#ifeq (linux,$(DEB_HOST_GNU_SYSTEM))
- # install hotplug scripts
- mkdir -p $(CURDIR)/debian/nut-usb/etc/hotplug/usb/
- # install the new hotplug script
- install -m 755 -D debian/hotplug
$(CURDIR)/debian/nut-usb/etc/hotplug/usb/libhidups
- #install -m 755 $(CURDIR)/scripts/hotplug/libhidups
$(CURDIR)/debian/nut-usb/etc/hotplug/usb/
- install -m 644 $(CURDIR)/scripts/hotplug/libhid.usermap
$(CURDIR)/debian/nut-usb/etc/hotplug/usb/
- # install udev rules file (FIXME; to be done at postint time if -d
/etc/udev)
- mkdir -p $(CURDIR)/debian/nut-usb/etc/udev/rules.d/
- install -m 644 $(CURDIR)/debian/nut-usbups.rules
$(CURDIR)/debian/nut-usb/etc/udev
- #cd $(CURDIR)/debian/nut-usb/etc/udev/rules.d/
- #ln -sf ../nut-usbups.rules 025_nut-usbups.rules
-#endif
+ mkdir -p $(CURDIR)/debian/nut-usb/etc/udev/rules.d
+ install -m 644 $(CURDIR)/scripts/hotplug-ng/nut-usbups.rules \
+ $(CURDIR)/debian/nut-usb/etc/udev/rules.d/025_nut-usbups.rules
$(MAKE) install-cgi \
DESTDIR=$(CURDIR)/debian/nut-cgi RUNUID=65534 RUNGID=65534
mv $(CURDIR)/debian/nut/lib/nut/upsdrvctl $(CURDIR)/debian/nut/sbin
@@ -128,7 +118,7 @@
dh_installdeb
dh_shlibdeps -Xlibupsclient.a
ifeq (linux,$(DEB_HOST_ARCH_OS))
- dh_gencontrol -- -Vudev-hotplug="udev | hotplug"
+ dh_gencontrol -- -Vudev="udev"
else
dh_gencontrol
endif