kaliish-orange-theme/debian/kali-themes.postrm
Arnaud Rebillout 6633eac355
Nitpicks in maintainer scripts
There is no need for quotes in variables assignments since dash 0.5.11
or newer, cf [1].

The keyword 'local' is supported by dash, so let's use it consistently,
cf [2].

It seems that we want to quote filenames, so let's try to do it
consistently, even though at the moment spaces in filenames are not
supported anyway, due to the loops 'for f in $FILES_TO_DIVERT'.

[1]: https://unix.stackexchange.com/a/97569/105794
[2]: https://stackoverflow.com/a/18600920
2022-06-02 10:30:52 +07:00

62 lines
1.6 KiB
Bash

#!/bin/sh
set -e
FILES_TO_DIVERT="
/etc/gtk-2.0/gtkrc
/etc/lightdm/lightdm-gtk-greeter.conf
/etc/plymouth/plymouthd.conf
/etc/sddm.conf.d/kde_settings.conf
/etc/xdg/compton.conf
/etc/xdg/gtk-3.0/settings.ini
/etc/xdg/kdeglobals
/etc/xdg/kickoffrc
/etc/xdg/konsolerc
/etc/xdg/kscreenlockerrc
/etc/xdg/kwinrc
/etc/xdg/menus/xfce-settings-manager.menu
/etc/xdg/plasmarc
/etc/xdg/qt5ct/qt5ct.conf
/etc/xdg/qterminal.org/qterminal.ini
/etc/xdg/xfce4/helpers.rc
/etc/xdg/xfce4/panel/default.xml
/etc/xdg/xfce4/terminal/terminalrc
/etc/xdg/xfce4/whiskermenu/defaults.rc
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
/etc/xdg/Thunar/uca.xml
/etc/xdg/Thunar/accels.scm
/etc/xdg/yakuakerc
" # END FILES_TO_DIVERT
drop_diversion() {
local file=$1
dpkg-divert --rename --package kali-themes \
--divert "$file.original" \
--remove "$file"
}
case "$1" in
remove)
for file in $FILES_TO_DIVERT; do
rm -f "$file"
drop_diversion "$file"
done
# Recover GNOME backgrounds
file=/usr/share/gnome-background-properties/gnome-backgrounds.xml
diverted_file=$(dirname $file)/disabled/$(basename $file)
if [ -e "$diverted_file" ]; then
dpkg-divert --rename --package kali-themes \
--divert "$diverted_file" \
--remove "$file"
rmdir "$(dirname $diverted_file)" || :
fi
;;
esac
#DEBHELPER#