POSTIN
/bin/sh
#if the file has been edited, or so, it is a regular file
#and not a symlink. So we first rename it before calling
#update-alternatives to create the symlink.
if [ -f /etc/X11/fvwm2/system.fvwm2rc -a ! -h /etc/X11/fvwm2/system.fvwm2rc ]; then
mv /etc/X11/fvwm2/system.fvwm2rc /etc/X11/fvwm2/system.fvwm2rc.rpmold
fi
update-alternatives --install /etc/X11/fvwm2/system.fvwm2rc fvwm2-config \
/etc/X11/fvwm2/system-minimal.fvwm2rc 10
POSTUN
/bin/sh
#uninstall only
if [ $1 -eq 0 ]; then
update-alternatives --remove fvwm2-config /etc/X11/fvwm2/system-minimal.fvwm2rc
fi
POSTTRANS
/bin/sh
#old releases had system.fvwm2rc as file packaged in, so our symlink
#will be removed if one upgrade from those.
if ! [ -h /etc/X11/fvwm2/system.fvwm2rc ]; then
update-alternatives --install /etc/X11/fvwm2/system.fvwm2rc fvwm2-config \
/etc/X11/fvwm2/system-minimal.fvwm2rc 10
fi
# (ovitters) In posttrans, $1 is always equal to 1, even in the upgrade case.
# So just run this always:
if [ -e /usr/share/xsessions/09Fvwm2.desktop ]; then
rm -rf /usr/share/xsessions/09Fvwm2.desktop
fi
if [ -e /etc/X11/dm/Sessions/09Fvwm2.desktop ]; then
rm -rf /etc/X11/dm/Sessions/09Fvwm2.desktop
fi