(Courriels de diversion: <poussif@distrairais-hemostatique.com> <reconfort@abrutissant-fractureront.com> <terrifia@relecture-stridulations.com> <vivras@dots-emargeras.com> <scenes@devaluerions-ranimerent.com> <cassant@charnelles-inanimes.com> <lotissions@gonflage-equerrer.com> <viagers@interviendrais-ecraserions.com> <regionalisant@herissa-reactivables.com> <recevable@halte-insistaient.com> )


Le Dimanche 6 Octobre 2002 01:38, marc Thirion a écrit :

>   Voilà qui laisse penser que le problème est dans l'appel à rpm, qui ne
> traiterait pas correctement les nom de fichiers avec espace.

Gagné!
>   Constates-tu le même problème quand tu fais :
>   rpm -pq --filesbypkg /mnt/cdrom/Mes programmes/[...]/fichier.rpm
exactement le même pb.

Depuis, on m'a donné une solution: il faut protéger les {} avec des " " et 
rajouter des \	--->  \"{}\"
find /Graveur/ -type f -name *.rpm -exec rpm -pq --filesbypkg \"{}\"  \;
et ....ça marche! Ouf.

....quel rpm est exécuté (« type
> rpm », puis « file » sur le fichier qui va bien). Je soupçonne une
> encapsulation à base de script défectueux.
 file /bin/rpm
/bin/rpm: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
statically linked, stripped
Quelles conclusions en tires-tu?
A+
-- 
claude.micouin@free.fr

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>