=== modified file 'debian/changelog' --- debian/changelog 2008-09-29 12:58:55 +0000 +++ debian/changelog 2008-10-02 14:50:35 +0000 @@ -1,3 +1,12 @@ +hal (0.5.11-3~ubuntu10) UNRELEASED; urgency=low + + * debian/hal.init: Remove the FDI cache before startup. dpkg preserves + original timestamps of unpacked fdi files in packages, so changes in those + will never get picked up on upgrade, not even after a reboot. + (LP: #275825) + + -- Martin Pitt Thu, 02 Oct 2008 16:48:50 +0200 + hal (0.5.11-3~ubuntu9) intrepid; urgency=low * debian/10-x11-keymap.fdi: Disable -evdev for the ThinkPad extra buttons; === modified file 'debian/hal.init' --- debian/hal.init 2008-07-30 20:10:31 +0000 +++ debian/hal.init 2008-10-02 14:50:35 +0000 @@ -37,6 +37,11 @@ # temporarily disabling automount (see LP #134712) rm -f /usr/share/hal/fdi/policy/gparted-disable-automount.fdi || true + # the time stamp based cache obsolescence check does not really work + # with .debs, since dpkg maintains the original timestamps on the + # files, and thus new fdi files from packages would never be picked up + rm -f /var/cache/hald/fdi-cache + if [ ! -d $PIDDIR ]; then mkdir -p $PIDDIR fi