From 06cd84e37ec7a430f109f5fcf2394d185ab7fa92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Sat, 8 Feb 2014 18:30:44 +0100 Subject: Add divert for acpi-support-base policy-funcs in tdepowersave on Debian and Ubuntu --- .../applications/tdepowersave/debian/preinst | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'ubuntu/precise/applications/tdepowersave/debian/preinst') diff --git a/ubuntu/precise/applications/tdepowersave/debian/preinst b/ubuntu/precise/applications/tdepowersave/debian/preinst index fe411fc94..4a6bebe68 100644 --- a/ubuntu/precise/applications/tdepowersave/debian/preinst +++ b/ubuntu/precise/applications/tdepowersave/debian/preinst @@ -11,21 +11,31 @@ fi case "$1" in install) + # remove obsolete divert for acpid divert=`dpkg-divert --listpackage "/etc/acpi/powerbtn.sh"` if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then dpkg-divert --remove --local --rename "/etc/acpi/powerbtn.sh" - divert="" fi - dpkg-divert --package $package_name --divert /etc/acpi/powerbtn.sh.distrib --rename /etc/acpi/powerbtn.sh + + # create new divert for acpi-support-base + dpkg-divert --package $package_name --rename /usr/share/acpi-support/policy-funcs ;; upgrade) + # remove obsolete divert acpid divert=`dpkg-divert --listpackage "/etc/acpi/powerbtn.sh"` - if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then - dpkg-divert --remove --local --rename "/etc/acpi/powerbtn.sh" - divert="" + if [ -n "$divert" ]; then + if [ "$divert" = "LOCAL" ]; then + dpkg-divert --remove --local --rename "/etc/acpi/powerbtn.sh" + fi + if [ "$divert" = $package_name ]; then + dpkg-divert --remove --package $package_name --rename "/etc/acpi/powerbtn.sh" + fi fi + + # create new divert for acpi-support-base + divert=`dpkg-divert --listpackage "/usr/share/acpi-support/policy-funcs"` if [ -z "$divert" ]; then - dpkg-divert --package $package_name --divert /etc/acpi/powerbtn.sh.distrib --rename /etc/acpi/powerbtn.sh + dpkg-divert --package $package_name --rename /usr/share/acpi-support/policy-funcs fi ;; abort-upgrade) -- cgit v1.2.1