Le jeudi 24 février 2005 à 13:03 +0100, Olivier Blin a écrit :
> Olivier Blin <[EMAIL PROTECTED]> writes:
>
> > Benoit Audouard <[EMAIL PROTECTED]> writes:
> >
> >> ah en fait je me rends compte que ça te simplifierais la vie que je
> >> fasse aussi un tar.bz2 à part ? (évite d'inclure le tar.bz2 dans
> >> eagle-usb.src.rpm et dans eagle-usb-eagleconnect.src.rpm ?) ou alors
> >> un .src.rpm peut générer 2 RPM ? (chui un débutant là-dedans...)
> >
> > En fait non, c'est possible de faire plusieurs packages binaires rpm
> > depuis un seul package rpm source, donc ce n'est pas un problme :)
>
> Voila, c'est fait.
> Par contre, ce serait bien d'avoir un shellbang correct pour
> eagleconnect :-p
> Il y a bien un "#!/bin/bash", mais décalé de plusieurs lignes, et de
> toute façon ça devrait plutot être un chemin vers un interpréteur TCL.
hum je ne suis pas sûr à cause du commentaire dans le code :
# La ligne suivante est executee par sh, pas par Tcl \
exec wish "$0" ${1+"$@"}
je vais essayer avec /usr/bin/tcl aussi...
> rpmlint me signale en particuliers ces erreurs :
> E: eagle-usb script-without-shellbang /usr/sbin/eagleconnect.tcl
>
> E: eagle-usb wrong-script-end-of-line-encoding /etc/eagle-usb/CMVei.txt
> E: eagle-usb wrong-script-end-of-line-encoding /etc/eagle-usb/CMVep.txt
>
> Je dois corriger ces fichiers avec sed ?
Il manque *aussi* une fin de ligne (visible par un od -c CMVep.txt) mais si on
l'ajoute je ne sais pas trop si l'interpréteur de fichier CMV va râler, faut
tester.
Je viens d'ailleurs de me rendre compte qu'il y a aussi des CRLF dans
CMVep.txt, je comprends plus pourquoi la lecture passe quand même ?! va
falloir approfondir :'-(
Déjà un coup de sed "s/\r//g" CMV*txt (ou perl vu que tu préfères...) ne
fera pas de mal.
@++
Ben'. aka baud123