Fix dpkg-divert, remove old configuration file Trolltech.conf

This commit is contained in:
Daniel Ruiz de Alegría 2021-01-27 10:42:15 +01:00
parent 821ea606a4
commit 23a3984dd9

View File

@ -49,6 +49,13 @@ install_config_file() {
fi fi
} }
remove_config_file() {
rm -f $1
dpkg-divert --rename --package kali-themes \
--divert "$1.original" \
--remove "$1"
}
if [ "$1" = "configure" ]; then if [ "$1" = "configure" ]; then
if [ -z "$2" ]; then if [ -z "$2" ]; then
# Initial install # Initial install
@ -69,7 +76,7 @@ if [ "$1" = "configure" ]; then
if dpkg --compare-versions "$2" lt "2020.4.3"; then if dpkg --compare-versions "$2" lt "2020.4.3"; then
install_config_file /etc/xdg/qt5ct/qt5ct.conf force install_config_file /etc/xdg/qt5ct/qt5ct.conf force
fi fi
if dpkg --compare-versions "$2" lt "2021.0.1"; then if dpkg --compare-versions "$2" lt "2021.1.0"; then
install_config_file /etc/xdg/kdeglobals force install_config_file /etc/xdg/kdeglobals force
install_config_file /etc/xdg/qterminal.org/qterminal.ini force install_config_file /etc/xdg/qterminal.org/qterminal.ini force
install_config_file /etc/xdg/xfce4/helpers.rc force install_config_file /etc/xdg/xfce4/helpers.rc force
@ -78,6 +85,9 @@ if [ "$1" = "configure" ]; then
install_config_file /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml force install_config_file /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml force
install_config_file /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml force install_config_file /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml force
fi fi
if dpkg --compare-versions "$2" lt "2021.1.1"; then
remove_config_file /etc/xdg/Trolltech.conf
fi
# Install remaining new files # Install remaining new files
install_all install_all
fi fi