summaryrefslogtreecommitdiffstats
path: root/ubuntu/precise/applications/tdepowersave/debian/preinst
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2014-02-08 18:30:44 +0100
committerSlávek Banko <slavek.banko@axis.cz>2014-02-08 18:30:44 +0100
commit06cd84e37ec7a430f109f5fcf2394d185ab7fa92 (patch)
treecf5b17224cfb8052b606e02973f290955113d35d /ubuntu/precise/applications/tdepowersave/debian/preinst
parent2e9958e988761c077d2308b110abc946c4f6722d (diff)
downloadtde-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/preinst22
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)