diff -Nru /tmp/DyQK1YKCZ0/linux-restricted-modules-2.6.20-2.6.20.1/debian/changelog /tmp/wm4Nwtcr61/linux-restricted-modules-2.6.20-2.6.20.1/debian/changelog --- /tmp/DyQK1YKCZ0/linux-restricted-modules-2.6.20-2.6.20.1/debian/changelog 2007-02-06 19:21:57.000000000 +0000 +++ /tmp/wm4Nwtcr61/linux-restricted-modules-2.6.20-2.6.20.1/debian/changelog 2007-02-06 19:23:05.000000000 +0000 @@ -1,3 +1,9 @@ +linux-restricted-modules-2.6.20 (2.6.20.1-6.5) feisty; urgency=low + + * Properly depmod all flavours for vmware-*-modules. (closes: LP#79655) + + -- Kyle McMartin Tue, 6 Feb 2007 14:11:48 -0500 + linux-restricted-modules-2.6.20 (2.6.20.1-6.4) feisty; urgency=low * Beat me with a stick. diff -Nru /tmp/DyQK1YKCZ0/linux-restricted-modules-2.6.20-2.6.20.1/debian/rules /tmp/wm4Nwtcr61/linux-restricted-modules-2.6.20-2.6.20.1/debian/rules --- /tmp/DyQK1YKCZ0/linux-restricted-modules-2.6.20-2.6.20.1/debian/rules 2007-02-06 19:21:57.000000000 +0000 +++ /tmp/wm4Nwtcr61/linux-restricted-modules-2.6.20-2.6.20.1/debian/rules 2007-02-06 19:23:05.000000000 +0000 @@ -383,10 +383,23 @@ done for i in player server tools; do \ - cp debian/vmware-kernel-modules.postinst \ - debian/vmware-$$i-kernel-modules-$(kernel_abi_version).postinst; \ - cp debian/vmware-kernel-modules.postrm \ - debian/vmware-$$i-kernel-modules-$(kernel_abi_version).postrm; \ + postinst=vmware-$$i-kernel-modules-$(kernel_abi_version).postinst; \ + postrm=vmware-$$i-kernel-modules-$(kernel_abi_version).postrm; \ + \ + if [ "$$i" -eq "tools" ]; then \ + sed -e "s/@@FLAVOURS@@/$(flavours) $(vmware_tools_extra_flavours)/g;" debian/vmware-kernel-modules.postinst >debian/$$postinst; \ + sed -e "s/@@FLAVOURS@@/$(flavours) $(vmware_tools_extra_flavours)/g;" debian/vmware-kernel-modules.postrm >debian/$$postrm; \ + fi \ + \ + if [ "$$i" -eq "server" ]; then \ + sed -e "s/@@FLAVOURS@@/$(flavours) $(vmware_server_extra_flavours)/g;" debian/vmware-kernel-modules.postinst >debian/$$postinst; \ + sed -e "s/@@FLAVOURS@@/$(flavours) $(vmware_server_extra_flavours)/g;" debian/vmware-kernel-modules.postrm >debian/$$postrm; \ + fi \ + \ + if [ "$$i" -eq "player" ]; then \ + sed -e "s/@@FLAVOURS@@/$(flavours)/g;" debian/vmware-kernel-modules.postinst >debian/$$postinst; \ + sed -e "s/@@FLAVOURS@@/$(flavours)/g;" debian/vmware-kernel-modules.postrm >debian/$$postrm; \ + fi \ done endif diff -Nru /tmp/DyQK1YKCZ0/linux-restricted-modules-2.6.20-2.6.20.1/debian/vmware-kernel-modules.postinst /tmp/wm4Nwtcr61/linux-restricted-modules-2.6.20-2.6.20.1/debian/vmware-kernel-modules.postinst --- /tmp/DyQK1YKCZ0/linux-restricted-modules-2.6.20-2.6.20.1/debian/vmware-kernel-modules.postinst 2007-02-06 19:21:57.000000000 +0000 +++ /tmp/wm4Nwtcr61/linux-restricted-modules-2.6.20-2.6.20.1/debian/vmware-kernel-modules.postinst 2007-02-06 19:23:05.000000000 +0000 @@ -1,18 +1,19 @@ #!/bin/bash -e case "$1" in - configure) - depmod -a - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; + configure) + for i in @@FLAVOURS@@; do + depmod $i; + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; esac #DEBHELPER# diff -Nru /tmp/DyQK1YKCZ0/linux-restricted-modules-2.6.20-2.6.20.1/debian/vmware-kernel-modules.postrm /tmp/wm4Nwtcr61/linux-restricted-modules-2.6.20-2.6.20.1/debian/vmware-kernel-modules.postrm --- /tmp/DyQK1YKCZ0/linux-restricted-modules-2.6.20-2.6.20.1/debian/vmware-kernel-modules.postrm 2007-02-06 19:21:57.000000000 +0000 +++ /tmp/wm4Nwtcr61/linux-restricted-modules-2.6.20-2.6.20.1/debian/vmware-kernel-modules.postrm 2007-02-06 19:23:05.000000000 +0000 @@ -1,14 +1,16 @@ #!/bin/bash -e case "$1" in - purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - depmod -a - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + for i in @@FLAVOURS@@; do + depmod $i; + done + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; esac #DEBHELPER#