Remove dpkg-diverts for plasma on Debian and Ubuntu

This resolves Bug 113
pull/3/head
Timothy Pearson 12 years ago
parent 363baf857d
commit c1049b58d8

@ -4,13 +4,6 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
remove) remove)
# Intrepid plasma
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma
# Jaunty plasma-desktop
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma-desktop
;; ;;
purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)

@ -5,85 +5,13 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
upgrade) upgrade)
rm -f /etc/gdm/Sessions/KDE # Remove old-style Plasma diversions
rm -f /etc/trinity/debian/starttde dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/kde2 dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/trinity
mkdir -p /usr/share/autostart mkdir -p /usr/share/autostart
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
fi
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
fi
;; ;;
install) install)
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
;; ;;
abort-upgrade) abort-upgrade)

@ -4,13 +4,6 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
remove) remove)
# Intrepid plasma
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma
# Jaunty plasma-desktop
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma-desktop
;; ;;
purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)

@ -5,85 +5,13 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
upgrade) upgrade)
rm -f /etc/gdm/Sessions/KDE # Remove old-style Plasma diversions
rm -f /etc/trinity/debian/starttde dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/kde2 dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/trinity
mkdir -p /usr/share/autostart mkdir -p /usr/share/autostart
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
fi
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
fi
;; ;;
install) install)
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
;; ;;
abort-upgrade) abort-upgrade)

@ -4,13 +4,6 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
remove) remove)
# Intrepid plasma
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma
# Jaunty plasma-desktop
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma-desktop
;; ;;
purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)

@ -5,85 +5,13 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
upgrade) upgrade)
rm -f /etc/gdm/Sessions/KDE # Remove old-style Plasma diversions
rm -f /etc/trinity/debian/starttde dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/kde2 dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/trinity
mkdir -p /usr/share/autostart mkdir -p /usr/share/autostart
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
fi
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
fi
;; ;;
install) install)
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
;; ;;
abort-upgrade) abort-upgrade)

@ -4,13 +4,6 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
remove) remove)
# Intrepid plasma
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma
# Jaunty plasma-desktop
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma-desktop
;; ;;
purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)

@ -5,85 +5,13 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
upgrade) upgrade)
rm -f /etc/gdm/Sessions/KDE # Remove old-style Plasma diversions
rm -f /etc/trinity/debian/starttde dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/kde2 dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/trinity
mkdir -p /usr/share/autostart mkdir -p /usr/share/autostart
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
fi
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
fi
;; ;;
install) install)
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
;; ;;
abort-upgrade) abort-upgrade)

@ -4,13 +4,6 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
remove) remove)
# Intrepid plasma
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma
# Jaunty plasma-desktop
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma-desktop
;; ;;
purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)

@ -5,85 +5,13 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
upgrade) upgrade)
rm -f /etc/gdm/Sessions/KDE # Remove old-style Plasma diversions
rm -f /etc/trinity/debian/starttde dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/kde2 dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/trinity
mkdir -p /usr/share/autostart mkdir -p /usr/share/autostart
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
fi
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
fi
;; ;;
install) install)
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
;; ;;
abort-upgrade) abort-upgrade)

@ -4,13 +4,6 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
remove) remove)
# Intrepid plasma
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma
# Jaunty plasma-desktop
dpkg-divert --package $package_name \
--rename --remove /usr/bin/plasma-desktop
;; ;;
purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)

@ -5,85 +5,13 @@ package_name=ksmserver-trinity
case "$1" in case "$1" in
upgrade) upgrade)
rm -f /etc/gdm/Sessions/KDE # Remove old-style Plasma diversions
rm -f /etc/trinity/debian/starttde dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/kde2 dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
/usr/sbin/update-alternatives --remove x-session-manager /usr/bin/trinity
mkdir -p /usr/share/autostart mkdir -p /usr/share/autostart
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
fi
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
if [ -z "$divert" ]; then
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
fi
;; ;;
install) install)
# Intrepid plasma
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma ]; then
rm -f /usr/bin/plasma
fi
dpkg-divert --remove --local --rename /usr/bin/plasma
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma.kde4 \
--add /usr/bin/plasma
# Jaunty plasma-desktop
divert=`dpkg-divert --listpackage /usr/share/autostart/plasma-desktop.desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
dpkg-divert --remove --local --rename /usr/share/autostart/plasma-desktop.desktop
fi
divert=`dpkg-divert --listpackage /usr/bin/plasma-desktop`
if [ -n "$divert" ] && [ "$divert" = "LOCAL" ]; then
if [ -L /usr/bin/plasma-desktop ]; then
rm -f /usr/bin/plasma-desktop
fi
dpkg-divert --remove --local --rename /usr/bin/plasma-desktop
divert=""
fi
dpkg-divert --package $package_name --rename \
--divert /usr/bin/plasma-desktop.kde4 \
--add /usr/bin/plasma-desktop
;; ;;
abort-upgrade) abort-upgrade)

Loading…
Cancel
Save