Index: SPECS/mandriva-theme.spec =================================================================== --- SPECS/mandriva-theme.spec (révision 454519) +++ SPECS/mandriva-theme.spec (copie de travail) @@ -4,7 +4,7 @@ %define scriptdir %{_datadir}/bootsplash/scripts %define mdk_bg %{_datadir}/mdk/backgrounds -%define release %mkrel 3 +%define release %mkrel 4 %define theme_header() \ Summary: Mandriva%{?1:-%1} theme for bootsplash and desktop background \ @@ -38,6 +38,9 @@ %define theme_scripts() \ %post -n %{name}-%{1} \ + if [ -f %_sysconfdir/sysconfig/bootsplash ]; then \ + perl -pi -e 's/^\\s*SPLASH=.*/SPLASH=auto/; s/^\\s*THEME=.*/THEME=Mandriva-%{1}/' %_sysconfdir/sysconfig/bootsplash \ + fi \ perl -I/usr/lib/libDrakX -MXconfig::xfree -MXconfig::resolution_and_depth -e 'Xconfig::resolution_and_depth::set_default_background(Xconfig::xfree->read->get_resolution)' \ if [ -f %mdk_bg/Mandriva-root.png -a ! -f %mdk_bg/root/default.png -o -L %mdk_bg/root/default.png ]; then \ rm -f %mdk_bg/root/default.png \ @@ -53,6 +56,9 @@ \ %preun -n %{name}-%{1} \ if [ "$1" == "0" ]; then \ + if [ -f %_sysconfdir/sysconfig/bootsplash ]; then \ + perl -pi -e 's/^\\s*SPLASH=.*/SPLASH=no/; s/^\\s*THEME=.*/THEME=/' %_sysconfdir/sysconfig/bootsplash \ + fi \ link=`readlink %mdk_bg/default.png` \ slink=${link%%-*} \ if [ "$slink" == "Mandriva-%{1}" ]; then rm -f %mdk_bg/default.png;fi \