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

Reply via email to