-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Le Jeudi 26 Août 2004 15:36, [EMAIL PROTECTED] a écrit :
> Selon Damien Raude-Morvan <[EMAIL PROTECTED]>:
> > - script setvars :
> > 73: EU_LANG=${LANG:0:2} = Syntax error: Bad substitution
> > 193: if [ "x${VAR:0:3}" = "x2.4" ] ; then = idem
> > --> la configuration du paquet échoue
>
> Déjà vu passé et je ne comprends pas ce qui ne lui plait pas.
> Là si tu as une correction ou une explication, je serais content.
Je crois que c'est dû au fait que chez moi /bin/sh pointe vers /bin/dash et
non /bin/bash. Et comme setvars est lancé dans le même shell que postinst
(qui lui pointe vers /bin/sh)...
Et ce gentil Dash ne supporte pas (encore ?) l'expansion des caractères sous
la forme : {VAR:debut:longueur}
> > o eagle-usb-modules-source :
> > - Je ne voulais pas utiliser module-assistant pour éviter qu'il
> > m'installe build-essential avec C++ & co. J'ai donc construit les paquets
> > à la main avec 'debian/rules binary_modules' mais lors de la construction
> > du paquet, la version détectée est 2.4.27 alors que
> > ce devrais être 2.4.27-1-586tsc. Le résultat c'est que le driver se
> > trouve dans : /lib/modules/2.4.27/ alors que les modules Debian se trouve
> > dans : /lib/modules/2.4.27-1-586tsc/
> > Ca marche par contre très bien avec mod-ass... Mystère.
>
> Arf, plus compliqué celui-ci. Je le regarderais en dernier ;-).
Je viens de mater le code de module-assitant. Donc j'arrive mieux à cerner le
problème :)
o Mod-ass détecte le numéro du kernel avec le nom du répertoire et apt-cache
search
o debian/rules lit simplement le Makefile dans /usr/src/linux
Si on passe par mod-ass, le script debian/rules recoit KVER et KSRC et donc
n'essaye plus de le détecter.
Mais le problème : dans les sources du kernel-headers-2.6.7-1-k7/Makefile, le
champ EXTRAVERSION est désespérément vide. Donc évidement il me détecte le
kernel comme étant '2.6.7' au lieu de '2.6.7-1-k7' quand je passe via
debian/rules directement.
> mcoolive.
A+
- --
Damien Raude-Morvan - DrazziB
GPG : 0x337C7EBB
WWW : www.drazzib.com
ICQ : 68119943
TEL : (+33) 06 08 80 36 98
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQFBLgVW927daDN8frsRAklkAJ9f75WGtYs6nkkrmDNS8gTmB8wHEACgrdk6
fM2grbQD09IR2OjVHEHAJLA=
=RW+b
-----END PGP SIGNATURE-----