Fix removing diverts from renamed packages on Debian and Ubuntu

pull/3/head
Slávek Banko 11 years ago
parent aa94cd3c57
commit 730df33c51

@ -30,9 +30,18 @@ mkdir -p /opt/trinity/share/apps/d3lphin/servicemenus/
case "$1" in
install)
# remove old diversions if present
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop || true
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
# add new diversions
dpkg-divert --package $package_name \

@ -11,15 +11,30 @@ fi
case "$1" in
install)
# remove old diversions if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /usr/trinity/bin/kdesu
fi
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /opt/trinity/bin/kdesu
fi
# add new diversion
dpkg-divert --package $package_name \
--divert /opt/trinity/bin/tdesu.distrib \
--rename /opt/trinity/bin/tdesu
;;
upgrade)
# remove old diversion if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/tdesu"`
if [ -n "$divert" ] && [ "$divert" = "$package_name" ]; then
dpkg-divert --remove --package $package_name --rename "/usr/trinity/bin/tdesu"
fi
# add new diversion
divert=`dpkg-divert --listpackage "/opt/trinity/bin/tdesu"`
if [ -z "$divert" ]; then
dpkg-divert --package $package_name \
@ -27,6 +42,7 @@ case "$1" in
--rename /opt/trinity/bin/tdesu
fi
;;
abort-upgrade)
;;
*) echo "$0: didn't understand being called with \`$1'" 1>&2

@ -1,13 +0,0 @@
#! /bin/sh
set -e
package_name=kdesudo-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --rename --remove \
/opt/trinity/bin/kdesu
fi
exit 0

@ -1,22 +0,0 @@
#! /bin/sh
set -e
package_name=kio-umountwrapper-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
exit 0

@ -6,8 +6,14 @@ case "$1" in
upgrade)
# Remove old-style Plasma diversions
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
divert=`dpkg-divert --listpackage "/usr/bin/plasma"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma
fi
divert=`dpkg-divert --listpackage "/usr/bin/plasma-desktop"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop
fi
mkdir -p /usr/share/autostart
;;

@ -30,9 +30,18 @@ mkdir -p /opt/trinity/share/apps/d3lphin/servicemenus/
case "$1" in
install)
# remove old diversions if present
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop || true
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
# add new diversions
dpkg-divert --package $package_name \

@ -11,15 +11,30 @@ fi
case "$1" in
install)
# remove old diversions if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /usr/trinity/bin/kdesu
fi
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /opt/trinity/bin/kdesu
fi
# add new diversion
dpkg-divert --package $package_name \
--divert /opt/trinity/bin/tdesu.distrib \
--rename /opt/trinity/bin/tdesu
;;
upgrade)
# remove old diversion if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/tdesu"`
if [ -n "$divert" ] && [ "$divert" = "$package_name" ]; then
dpkg-divert --remove --package $package_name --rename "/usr/trinity/bin/tdesu"
fi
# add new diversion
divert=`dpkg-divert --listpackage "/opt/trinity/bin/tdesu"`
if [ -z "$divert" ]; then
dpkg-divert --package $package_name \
@ -27,6 +42,7 @@ case "$1" in
--rename /opt/trinity/bin/tdesu
fi
;;
abort-upgrade)
;;
*) echo "$0: didn't understand being called with \`$1'" 1>&2

@ -1,13 +0,0 @@
#! /bin/sh
set -e
package_name=kdesudo-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --rename --remove \
/opt/trinity/bin/kdesu
fi
exit 0

@ -1,22 +0,0 @@
#! /bin/sh
set -e
package_name=kio-umountwrapper-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
exit 0

@ -6,8 +6,14 @@ case "$1" in
upgrade)
# Remove old-style Plasma diversions
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
divert=`dpkg-divert --listpackage "/usr/bin/plasma"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma
fi
divert=`dpkg-divert --listpackage "/usr/bin/plasma-desktop"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop
fi
mkdir -p /usr/share/autostart
;;

@ -30,9 +30,18 @@ mkdir -p /opt/trinity/share/apps/d3lphin/servicemenus/
case "$1" in
install)
# remove old diversions if present
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop || true
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
# add new diversions
dpkg-divert --package $package_name \

@ -11,15 +11,30 @@ fi
case "$1" in
install)
# remove old diversions if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /usr/trinity/bin/kdesu
fi
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /opt/trinity/bin/kdesu
fi
# add new diversion
dpkg-divert --package $package_name \
--divert /opt/trinity/bin/tdesu.distrib \
--rename /opt/trinity/bin/tdesu
;;
upgrade)
# remove old diversion if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/tdesu"`
if [ -n "$divert" ] && [ "$divert" = "$package_name" ]; then
dpkg-divert --remove --package $package_name --rename "/usr/trinity/bin/tdesu"
fi
# add new diversion
divert=`dpkg-divert --listpackage "/opt/trinity/bin/tdesu"`
if [ -z "$divert" ]; then
dpkg-divert --package $package_name \
@ -27,6 +42,7 @@ case "$1" in
--rename /opt/trinity/bin/tdesu
fi
;;
abort-upgrade)
;;
*) echo "$0: didn't understand being called with \`$1'" 1>&2

@ -1,13 +0,0 @@
#! /bin/sh
set -e
package_name=kdesudo-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --rename --remove \
/opt/trinity/bin/kdesu
fi
exit 0

@ -1,22 +0,0 @@
#! /bin/sh
set -e
package_name=kio-umountwrapper-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
exit 0

@ -6,8 +6,14 @@ case "$1" in
upgrade)
# Remove old-style Plasma diversions
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
divert=`dpkg-divert --listpackage "/usr/bin/plasma"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma
fi
divert=`dpkg-divert --listpackage "/usr/bin/plasma-desktop"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop
fi
mkdir -p /usr/share/autostart
;;

@ -30,9 +30,18 @@ mkdir -p /opt/trinity/share/apps/d3lphin/servicemenus/
case "$1" in
install)
# remove old diversions if present
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop || true
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
# add new diversions
dpkg-divert --package $package_name \

@ -11,15 +11,30 @@ fi
case "$1" in
install)
# remove old diversions if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /usr/trinity/bin/kdesu
fi
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /opt/trinity/bin/kdesu
fi
# add new diversion
dpkg-divert --package $package_name \
--divert /opt/trinity/bin/tdesu.distrib \
--rename /opt/trinity/bin/tdesu
;;
upgrade)
# remove old diversion if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/tdesu"`
if [ -n "$divert" ] && [ "$divert" = "$package_name" ]; then
dpkg-divert --remove --package $package_name --rename "/usr/trinity/bin/tdesu"
fi
# add new diversion
divert=`dpkg-divert --listpackage "/opt/trinity/bin/tdesu"`
if [ -z "$divert" ]; then
dpkg-divert --package $package_name \
@ -27,6 +42,7 @@ case "$1" in
--rename /opt/trinity/bin/tdesu
fi
;;
abort-upgrade)
;;
*) echo "$0: didn't understand being called with \`$1'" 1>&2

@ -1,13 +0,0 @@
#! /bin/sh
set -e
package_name=kdesudo-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --rename --remove \
/opt/trinity/bin/kdesu
fi
exit 0

@ -1,22 +0,0 @@
#! /bin/sh
set -e
package_name=kio-umountwrapper-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
exit 0

@ -6,8 +6,14 @@ case "$1" in
upgrade)
# Remove old-style Plasma diversions
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
divert=`dpkg-divert --listpackage "/usr/bin/plasma"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma
fi
divert=`dpkg-divert --listpackage "/usr/bin/plasma-desktop"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop
fi
mkdir -p /usr/share/autostart
;;

@ -30,9 +30,18 @@ mkdir -p /opt/trinity/share/apps/d3lphin/servicemenus/
case "$1" in
install)
# remove old diversions if present
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop || true
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
# add new diversions
dpkg-divert --package $package_name \

@ -11,15 +11,30 @@ fi
case "$1" in
install)
# remove old diversions if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /usr/trinity/bin/kdesu
fi
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /opt/trinity/bin/kdesu
fi
# add new diversion
dpkg-divert --package $package_name \
--divert /opt/trinity/bin/tdesu.distrib \
--rename /opt/trinity/bin/tdesu
;;
upgrade)
# remove old diversion if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/tdesu"`
if [ -n "$divert" ] && [ "$divert" = "$package_name" ]; then
dpkg-divert --remove --package $package_name --rename "/usr/trinity/bin/tdesu"
fi
# add new diversion
divert=`dpkg-divert --listpackage "/opt/trinity/bin/tdesu"`
if [ -z "$divert" ]; then
dpkg-divert --package $package_name \
@ -27,6 +42,7 @@ case "$1" in
--rename /opt/trinity/bin/tdesu
fi
;;
abort-upgrade)
;;
*) echo "$0: didn't understand being called with \`$1'" 1>&2

@ -1,13 +0,0 @@
#! /bin/sh
set -e
package_name=kdesudo-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --rename --remove \
/opt/trinity/bin/kdesu
fi
exit 0

@ -1,22 +0,0 @@
#! /bin/sh
set -e
package_name=kio-umountwrapper-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
exit 0

@ -6,8 +6,14 @@ case "$1" in
upgrade)
# Remove old-style Plasma diversions
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
divert=`dpkg-divert --listpackage "/usr/bin/plasma"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma
fi
divert=`dpkg-divert --listpackage "/usr/bin/plasma-desktop"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop
fi
mkdir -p /usr/share/autostart
;;

@ -30,9 +30,18 @@ mkdir -p /opt/trinity/share/apps/d3lphin/servicemenus/
case "$1" in
install)
# remove old diversions if present
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop || true
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop || true
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then
dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
# add new diversions
dpkg-divert --package $package_name \

@ -11,15 +11,30 @@ fi
case "$1" in
install)
# remove old diversions if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /usr/trinity/bin/kdesu
fi
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = "kdesudo-trinity" ]; then
dpkg-divert --remove --package kdesudo-trinity --rename /opt/trinity/bin/kdesu
fi
# add new diversion
dpkg-divert --package $package_name \
--divert /opt/trinity/bin/tdesu.distrib \
--rename /opt/trinity/bin/tdesu
;;
upgrade)
# remove old diversion if present
divert=`dpkg-divert --listpackage "/usr/trinity/bin/tdesu"`
if [ -n "$divert" ] && [ "$divert" = "$package_name" ]; then
dpkg-divert --remove --package $package_name --rename "/usr/trinity/bin/tdesu"
fi
# add new diversion
divert=`dpkg-divert --listpackage "/opt/trinity/bin/tdesu"`
if [ -z "$divert" ]; then
dpkg-divert --package $package_name \
@ -27,6 +42,7 @@ case "$1" in
--rename /opt/trinity/bin/tdesu
fi
;;
abort-upgrade)
;;
*) echo "$0: didn't understand being called with \`$1'" 1>&2

@ -1,13 +0,0 @@
#! /bin/sh
set -e
package_name=kdesudo-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/bin/kdesu"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --rename --remove \
/opt/trinity/bin/kdesu
fi
exit 0

@ -1,22 +0,0 @@
#! /bin/sh
set -e
package_name=kio-umountwrapper-trinity
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/dolphin/servicemenus/media_safelyremove.desktop
fi
divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"`
if [ -n "$divert" ] && [ "$divert" = $package_name ]; then
dpkg-divert --package $package_name --remove --rename /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
fi
exit 0

@ -6,8 +6,14 @@ case "$1" in
upgrade)
# Remove old-style Plasma diversions
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma || true
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop || true
divert=`dpkg-divert --listpackage "/usr/bin/plasma"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma
fi
divert=`dpkg-divert --listpackage "/usr/bin/plasma-desktop"`
if [ -n "$divert" ]; then
dpkg-divert --package $package_name --rename --remove /usr/bin/plasma-desktop
fi
mkdir -p /usr/share/autostart
;;

Loading…
Cancel
Save