[Pkg-utopia-commits] r279 - packages/experimental/hal/debian
Sjoerd Simons
sjoerd at costa.debian.org
Sat Aug 27 15:20:13 UTC 2005
Author: sjoerd
Date: 2005-08-27 15:20:12 +0000 (Sat, 27 Aug 2005)
New Revision: 279
Modified:
packages/experimental/hal/debian/changelog
packages/experimental/hal/debian/control
packages/experimental/hal/debian/hal.preinst
packages/experimental/hal/debian/hal.udev.rules
packages/experimental/hal/debian/rules
Log:
* New upstream release
* Merge migration to udev RUN rules from the unstable package
Modified: packages/experimental/hal/debian/changelog
===================================================================
--- packages/experimental/hal/debian/changelog 2005-08-26 19:59:14 UTC (rev 278)
+++ packages/experimental/hal/debian/changelog 2005-08-27 15:20:12 UTC (rev 279)
@@ -1,3 +1,11 @@
+hal (0.5.4-1) experimental; urgency=low
+
+ * New upstream release
+ * use udev RUN rules instead of the hotplug.d and dev.d script dirs
+ * Install hal-umount.sh in /usr/lib/hal instead of usr/lib/hal/hal-umount.sh
+
+ -- Sjoerd Simons <sjoerd at debian.org> Sat, 27 Aug 2005 17:07:50 +0200
+
hal (0.5.2-1) experimental; urgency=low
* New upstream release
Modified: packages/experimental/hal/debian/control
===================================================================
--- packages/experimental/hal/debian/control 2005-08-26 19:59:14 UTC (rev 278)
+++ packages/experimental/hal/debian/control 2005-08-27 15:20:12 UTC (rev 279)
@@ -7,7 +7,7 @@
Package: hal
Architecture: any
-Depends: ${shlibs:Depends}, adduser, pciutils, usbutils, udev, dbus
+Depends: ${shlibs:Depends}, adduser, pciutils, usbutils, udev (>= 0.063), dbus
Suggests: hal-device-manager
Description: Hardware Abstraction Layer
HAL provides an abstract view on hardware.
Modified: packages/experimental/hal/debian/hal.preinst
===================================================================
--- packages/experimental/hal/debian/hal.preinst 2005-08-26 19:59:14 UTC (rev 278)
+++ packages/experimental/hal/debian/hal.preinst 2005-08-27 15:20:12 UTC (rev 279)
@@ -2,6 +2,27 @@
set -e
+if [ -e "$CONFFILE" ]; then
+ md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
+ old_md5sum="`sed -n -e \"/^Conffiles:/,/^[^ ]/{\\\\' $CONFFILE'{s/.* //;p}}\" /var/lib/dpkg/status`"
+ if [ "$md5sum" != "$old_md5sum" ]; then
+ echo "Obsolete conffile $CONFFILE has been modified by you."
+ echo "Saving as $CONFFILE.dpkg-bak ..."
+ mv -f "$CONFFILE" "$CONFFILE".bak
+ else
+ echo "Removing obsolete conffile $CONFFILE ..."
+ rm -f "$CONFFILE"
+ fi
+fi
+
+case "$1" in
+install|upgrade)
+ if dpkg --compare-versions "$2" le "0.5.2-1"; then
+ rm_conffile "/etc/dev.d/block/hal-unmount.dev"
+ fi
+esac
+
+
if [ "$1" = "upgrade" ]; then
start-stop-daemon --quiet --stop --oknodo --exec /usr/sbin/hald
fi
Modified: packages/experimental/hal/debian/hal.udev.rules
===================================================================
--- packages/experimental/hal/debian/hal.udev.rules 2005-08-26 19:59:14 UTC (rev 278)
+++ packages/experimental/hal/debian/hal.udev.rules 2005-08-27 15:20:12 UTC (rev 279)
@@ -1,3 +1,12 @@
+# hotplug.d and dev.d are obsolete, so simulate calling of the hal helpers
+ENV{SEQNUM}=="[0-9]*", ENV{UDEVD_EVENT}=="1", RUN+="/usr/lib/hal/hal.hotplug"
+
+# Only run the dev helper for real devices
+SYSFS{dev}=="*", RUN+="/usr/lib/hal/hal.dev"
+
+# unmount block devices when they are removed
+ENV{UDEVD_EVENT}=="1", SUBSYSTEM=="block",ACTION="remove", RUN+="/usr/lib/hal/hal-unmount.sh"
+
# put removable IDE/SCSI devices into the hal group instead of 'disk'
BUS="scsi",KERNEL="sd[a-z]*", PROGRAM="/etc/udev/scripts/device-removable.sh %k 'usb ieee1394'", RESULT="1", MODE="0640", GROUP="hal"
# BUS="ide", KERNEL="hd[a-z]*", PROGRAM="/etc/udev/scripts/device-removable.sh %k 'usb ieee1394'", RESULT="1", MODE="0640", GROUP="hal"
Modified: packages/experimental/hal/debian/rules
===================================================================
--- packages/experimental/hal/debian/rules 2005-08-26 19:59:14 UTC (rev 278)
+++ packages/experimental/hal/debian/rules 2005-08-27 15:20:12 UTC (rev 279)
@@ -31,3 +31,9 @@
$(DEB_DESTDIR)/etc/udev/scripts/device-removable.sh
install -m 644 -D debian/hal.udev.rules \
$(DEB_DESTDIR)/etc/udev/hal.rules
+ install -m 755 -D debian/hal-unmount.sh \
+ $(DEB_DESTDIR)/usr/lib/hal/hal-unmount.sh
+
+ # Don't put links in /etc/dev.d and /etc/hotplug.d
+ rm -rf $(DEB_DESTDIR)/etc/hotplug.d
+ rm -rf $(DEB_DESTDIR)/etc/dev.d
More information about the Pkg-utopia-commits
mailing list