(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/>