On Wed, Mar 05, 2003 at 10:48:19AM +0100, Georges Mariano wrote:
> Sous r�serve d'avoir compris le code (perl :-( de localepurge...

L'un de nous deux a besoin de caf� fort: �a m'a tout l'air
d'�tre un script shell. Shell. SHELL.

> PS: pas bien difficile � corriger je suppose... 
> ...rectificatif, faut au moins 131 jours ...
> 
>  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=166175

Facile � corriger ne veut pas dire que le mainteneur va le
corriger...

qqch dans le genre devrait faire l'affaire:
--- localepurge Wed Mar  5 10:49:54 2003
+++ localepurge2        Wed Mar  5 10:50:08 2003
@@ -48,6 +48,9 @@
                    echo "     Purging $LOCALEDIR/$LOCALE"
               fi
                /bin/rm -rf $LOCALEDIR/$LOCALE
+               LISTFILE=`grep -l $LOCALEDIR/$LOCALE /var/lib/dpkg/info/*.list`
+               mv $LISTFILE $LISTFILE.bak
+               grep -v $LOCALEDIR/$LOCALE $LISTFILE.bak > $LISTFILE
            fi
        fi
      done

Peut s'essayer sans crainte, �a copiera les fichiers .list modifi�s en .bak.
Verifier que �a a march� correctement puis rm *.bak...

> Pas l'air simple le codage en perl :))

Ouaip. C'est comme le codage en shell, �a s'apprend :-)

/Y


Répondre à