#!/bin/bash -e
set -e

#DEBHELPER#

while read line image opts; do
	DB_PATH=""
    case $line in
        'desktop-background' | 'desktop-background.xml' | 'desktop-splash' | \
		'desktop-lightdm-background' | 'desktop-lightdm-background.xml' )
		DB_PATH="/usr/share/images/desktop-base"
		;;
	'desktop-grub-theme')
		DB_PATH="/usr/share/desktop-base/grub-themes"
		;;
	'desktop-slim-theme')
		DB_PATH="/usr/share/slim/themes"
		;;
	'lightdm-gtk-greeter.conf')
		DB_PATH="/etc/lightdm"
		;;
	'xfce4-xsettings.xml' | 'xfwm4.xml' | 'xfce4-desktop.xml')
		DB_PATH="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml"
		;;
	'xfce4-panel.xml' )
		DB_PATH="/etc/xdg/xfce4/panel"
		;;
        *)
        ;;
	esac
		if [ -n "$DB_PATH" ]; then
			update-alternatives --remove $line ${DB_PATH}/$image
			for i in ${DB_PATH}/*.bak ; do
				if [ -f "$i" ]; then
					mv "$i"  ${DB_PATH}/$(basename ${i} .bak)
				fi
			done
		fi

	
done < /usr/share/desktop-base/desktop-base.manifest

# Undo hack to set x-cursor-theme
update-alternatives --set x-cursor-theme /usr/share/icons/Adwaita/cursor.theme
