diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2014-02-08 18:30:44 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2014-02-08 18:30:44 +0100 |
commit | 06cd84e37ec7a430f109f5fcf2394d185ab7fa92 (patch) | |
tree | cf5b17224cfb8052b606e02973f290955113d35d /ubuntu/precise/applications/tdepowersave/debian/preinst | |
parent | 2e9958e988761c077d2308b110abc946c4f6722d (diff) | |
download | tde-packaging-06cd84e37ec7a430f109f5fcf2394d185ab7fa92.tar.gz tde-packaging-06cd84e37ec7a430f109f5fcf2394d185ab7fa92.zip |
Add divert for acpi-support-base policy-funcs in tdepowersave on Debian and Ubuntu
Diffstat (limited to 'ubuntu/precise/applications/tdepowersave/debian/preinst')
-rw-r--r-- | ubuntu/precise/applications/tdepowersave/debian/preinst | 22 |
1 files changed, 16 insertions, 6 deletions
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) |