Files
desktop-base/debian/preinst
Yves-Alexis Perez 01eb8313d3 * debian/postinst, debian/prerm
- move properly /etc/splashy/ conffiles to /usr/share/splashy.
2008-10-23 22:23:48 +00:00

42 lines
1.6 KiB
Bash

#!/bin/sh -e
#DEBHELPER#
if [ "${1}" = "upgrade" ]; then
if dpkg --compare-versions ${2} lt 0.3.11 && dpkg --compare-versions ${2} gt 0.3.5; then
update-alternatives --remove gnome-splash \
/usr/share/images/desktop-base/Splash-Debian.png
update-alternatives --remove gnome-splash \
/usr/share/images/desktop-base/Splash-EvolvingTux.png
update-alternatives --remove gnome-splash \
/usr/share/images/desktop-base/Splash-Debian_red.png
dpkg-divert --package desktop-base --rename \
--divert /usr/share/pixmaps/splash/gnome-splash.png.orig \
--remove /usr/share/pixmaps/splash/gnome-splash.png
fi
fi
# prepare to move splashy themes, moved to /usr/share in 5.0.2
prep_mv_conffile() {
PKGNAME="$1"
CONFFILE="$2"
if [ -e "$CONFFILE" ]; then
md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`"
if [ "$md5sum" = "$old_md5sum" ]; then
rm -f "$CONFFILE"
fi
fi
}
case "$1" in
install|upgrade)
if dpkg --compare-versions "$2" le "5.0.2"; then
prep_mv_conffile desktop-base "/etc/splashy/themes/moreblue-orbit/background-bw.png"
prep_mv_conffile desktop-base "/etc/splashy/themes/moreblue-orbit/background-color.png"
prep_mv_conffile desktop-base "/etc/splashy/themes/moreblue-orbit/VeraSans.ttf"
prep_mv_conffile desktop-base "/etc/splashy/themes/moreblue-orbit/theme.xml"
fi
esac